アフィリエイト広告を利用しています

広告

posted by fanblog

2018年04月30日

VB.NET SQLServer SQL文実行

SQL分を実行する(UPDATE INSERT DELETE)

Public Function SQLExec(GetSQLStatement As String) As Boolean
SQLExec = False


Try


Dim stConnectionString As String
Dim strServer As String
strServer = "サーバ名"


If strServer = "" Then
MsgBox("接続サーバを入力してください。")
Exit Function
End If


Dim sDBSever As String
Dim sDBName As String
Dim sLoginID As String
Dim sPassWD As String

sDBSever = strServer & "\SQLEXPRESS"


sDBName = "TEST"
sLoginID = "XX"
sPassWD = "PPPPPPPP"

'接続文字列
stConnectionString = "Provider=Sqloledb;Data Source=" & sDBSever _
& ";Initial Catalog=" & sDBName _
& ";Connect Timeout=15" _
& ";user id=" & sLoginID _
& ";password=" & sPassWD _
& ""


'----------------------------------------------------
' ADODB.Connection の新しいインスタンスを生成する
'----------------------------------------------------
Dim cAdoConnection As ADODB.Connection



cAdoConnection = New ADODB.Connection

'----------------------------------------------------
' データベース接続を開く
'----------------------------------------------------
Call cAdoConnection.Open(stConnectionString)

Dim strSQL As String
'Dim LikeStr As String
'LikeStr = "%"



strSQL = GetSQLStatement



Dim cRecordset As New ADODB.Recordset






Call cRecordset.Open(strSQL, cAdoConnection, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockPessimistic)



'cRecordset.Update()


L_finally:
' レコードセットを閉じる (正しくは オブジェクトの破棄を保証する を参照)
If Not cRecordset Is Nothing Then


cRecordset = Nothing
End If


If Not cAdoConnection Is Nothing Then


cAdoConnection = Nothing
End If



SQLExec = True
Catch ex As Exception
SQLExec = False
End Try
End Function
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/7604236
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
ファン
検索
<< 2020年02月 >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
きょうちゃんさんの画像
きょうちゃん
プロフィール
日別アーカイブ
×

この広告は30日以上新しい記事の更新がないブログに表示されております。