(Reißen meine Haare aus, habe dies seit Jahrzehnten eine Million Mal getan und jetzt funktioniert es nicht!) Ich habe ein einfaches VB6-Programm, verbinden zu SQL 2008 Express lokal auf dem Hostcomputer. Ich kann mit den gleichen Anmeldeinformationen in SQL Server Management Studio Express eine Verbindung zur Datenbank herstellen. Allerdings, wenn ich diesen Code ausführen, bekomme ich folgende Fehlermeldung:ADO SQL Server, "Methode 'Open' von Objekt '_Connection' fehlgeschlagen"
Laufzeitfehler ‚3706‘: Methode ‚Öffnen‘ des Objekts ‚_Connection‘ failed
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
Hier ist die Verbindungszeichenfolge: Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=MyDatabase;Data Source=R19DEV\SQLEXPRESS;User ID=MyUser;Password=MyPassword