0
(私の髪を引き裂き、数十万回これを何十年もやっている今、それは動作しません!)私は単純なVB6プログラムを接続しているホストマシン上でローカルにSQL 2008 Expressに変換します。 SQL Server Management Studio Expressで同じ資格情報を使用してデータベースに接続できます。ADO SQL Server "メソッド 'Open'オブジェクト '_Connection'の失敗
ファイル名を指定して実行時エラー「3706」:オブジェクトの メソッド「オープン」「_Connection」ここ
Dim DBConn As ADODB.Connection
Set DBConn = New ADODB.Connection
Dim ConnString As String
txtServer.Text = "R19DEV\SQLEXPRESS"
txtCatalog.Text = "MyDatabase"
txtUser.Text = "MyUser"
txtPassword.Text = "MyPassword"
ConnString = "Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=" & _
txtCatalog.Text & ";Data Source=" & txtServer.Text & ";User ID=" & txtUser.Text & _
";Password=" & txtPassword.Text
Debug.Print ConnString
DBConn.Open ConnString
は、接続文字列です失敗しました:私はこのコードを実行するときしかし、私は次のエラーを取得する
Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=MyDatabase;Data Source=R19DEV\SQLEXPRESS;User ID=MyUser;Password=MyPassword