Qu'est-ce que ce "Multi-étape OLE DB' erreur?
Je suis en train de faire un peu de travail sur un horrible morceau de logiciel construit par Bangalores meilleur.
Il est écrit dans la plupart des classiques ASP/VbScript, mais "porté" à ASP.NET bien que la plupart du code est classique ASP style dans les pages ASPX 🙁
Je reçois ce message lorsqu'il tente de se connecter à ma base de données locale:
OLE DB en plusieurs étapes de l'opération a généré des erreurs. Vérifier chaque valeur d'état OLE DB, si disponible. Aucun travail n'a été fait.
Line 38: MasterConn = New ADODB.Connection()
Line 39: MasterConn.connectiontimeout = 10000
Line 40: MasterConn.Open(strDB)
Quelqu'un a une idée de ce que cette erreur signifie? Son connecter à ma machine locale (course SQLEXPRESS) à l'aide de cette chaîne de connexion:
PROVIDER=MSDASQL;DRIVER={SQL Server};Server=JONATHAN-PC\SQLEXPRESS\;DATABASE=NetTraining;Integrated Security=true
Qui est la chaîne de connexion qu'il a été initialement à l'aide, je viens de maçonnerie à restaurer à ma base de données.
Mise à JOUR:
La question a été à l'aide de "Sécurité Intégrée" avec ADO. J'ai changé à l'aide d'un compte d'utilisateur et il connecté correctement.
OriginalL'auteur FlySwat | 2008-08-24
Vous devez vous connecter pour publier un commentaire.
Que j'ai rencontré il y a longtemps avec le travail en ASP. J'ai trouvé cet article de base de connaissances et il m'a beaucoup aidé. J'espère que cela résout votre problème.
http://support.microsoft.com/kb/269495
Si cela ne fonctionne pas et tout vérifie, alors il est probablement votre chaîne de connexion. Je voudrais essayer ces étapes suivante:
Supprimer:
Modifier le Fournisseur de:
Merci, cela m'a aidé
OriginalL'auteur Dale Ragan
Comme une note de côté, connectionstrings.com est un excellent site si vous n'avez pas à vous rappeler à tous que la syntaxe de chaîne de connexion.
OriginalL'auteur Michael Pryor
Je suis tombé sur ce problème lorsque vous essayez de vous connecter à une base de données MySQL via le merveilleux ASP Classique. Les solutions ci-dessus n'a pas de résoudre directement, mais j'ai résolu ça en fin de compte par la mise à jour du Pilote ODBC (à partir de la longue 3.51) à la dernière version. J'ai ensuite été en mesure de quitter le pilote de ligne (et de ne pas ajouter le Fournisseur peu), mais j'ai eu à mettre à jour la chaîne de connexion en conséquence:
Qui a bien fonctionné. Heureux heureux.
OriginalL'auteur Amadiere