※NativeClientはバージョン指定があるので、クライアントのインストールに合わせて記述の変更が必要(もしくは指定バージョンのNativeClientをクライアントにインストール)
Function test() Dim cnn As ADODB.Connection Dim cmd As ADODB.Command Dim rst1 As ADODB.Recordset Dim rst2 As ADODB.Recordset Dim tmp As Variant Set cnn = New ADODB.Connection Set cmd = New ADODB.Command With cnn .Provider = "SQLNCLI11" .Properties("Data Source").Value = "DB01\ISADB" .Properties("Initial Catalog").Value = "UsersAdmin" .Properties("Integrated Security").Value = "SSPI" .Properties("DataTypeCompatibility").Value = "80" .Properties("MARS Connection").Value = "True" .Open End With With cmd .ActiveConnection = cnn '1回目の処理 .CommandText = "SELECT * FROM dbo.USERS;" Set rst1 = .Execute If Not rst1.EOF Then '文字列データ格納 (全データをカンマ区切りで) tmp = rst1.GetString(adClipString, , ",", vbNewLine) Debug.Print tmp End If End With
0 件のコメント :
コメントを投稿