Ich arbeite ein wenig an einem grauenhaften Stück Software, das von Bangalores Bestem entwickelt wurde.
Es ist hauptsächlich in klassischem ASP/VbScript geschrieben, aber auf ASP.NET "portiert", obwohl der meiste Code in den ASPX-Seiten im klassischen ASP-Stil gehalten ist :(
Ich erhalte diese Meldung, wenn ich versuche, eine Verbindung zu meiner lokalen Datenbank herzustellen:
Eine mehrstufige OLE DB-Operation erzeugte Fehler. Überprüfen Sie jeden OLE DB-Statuswert, falls vorhanden. Es wurde keine Arbeit geleistet.
Line 38: MasterConn = New ADODB.Connection()
Line 39: MasterConn.connectiontimeout = 10000
Line 40: MasterConn.Open(strDB)
Hat jemand eine Ahnung, was dieser Fehler bedeutet? Die Verbindung zu meinem lokalen Rechner (auf dem SQLEXPRESS läuft) wird mit dieser Verbindungszeichenfolge hergestellt:
PROVIDER=MSDASQL;DRIVER={SQL Server};Server=JONATHAN-PC\SQLEXPRESS\;DATABASE=NetTraining;Integrated Security=true
Das ist die Verbindungszeichenfolge, die ursprünglich verwendet wurde, ich habe sie nur auf meine Datenbank umgelenkt.
UPDATE:
Das Problem war die Verwendung von "Integrated Security" mit ADO. Ich wechselte zu einem Benutzerkonto und die Verbindung funktionierte einwandfrei.