2011-07-27 4 views
0

Je dois modifier un ancien projet Web que nous utilisons classique ASP. Il y a en fait 2 projets différents qui sont des clones les uns des autres, ils pointent simplement vers des bases de données différentes.Fournisseur Microsoft OLE DB pour l'erreur SQL Server '80040e09'

J'ai modifié le code du premier projet (asp, db, procs stockés etc.) et tout fonctionne très bien. J'ai ensuite copié tout ce code dans l'autre projet car ce sont des clones. Tout fonctionne bien là aussi. Je peux exécuter les procs stockés dans l'analyseur de requête et toutes les données reviennent comme prévu et il apparaît sur les pages d'affichage d'asp.

Lorsque j'appuie sur le bouton d'édition sur la page, j'obtiens le message "" Microsoft OLE DB Provider pour l'erreur SQL Server '80040e09' " et il affiche la partie sélectionnée de la requête dans la fenêtre d'erreur. Je n'ai rien à propos des autorisations, etc. Si je regarde la source de la page, les données sont réellement là. Je suis vraiment confus quant à ce qui se passe.

Tout le monde a des suggestions ou des choses à rechercher.

Merci

Répondre

0

Cela semble être une erreur d'autorisation sur la base des significations habituelles de ce code d'erreur.

Je me connecterais manuellement à la base de données en utilisant les mêmes informations d'identification que celles que vous avez configurées dans la chaîne de connexion de votre application. Ensuite, exécutez la même requête et voyez ce qui se passe.

+0

votre lien dirige vers un site Web étrange ... – fosb

+0

Merci pour cela - supprimé le lien que ce site est maintenant mort. –

Questions connexes