Pb de connexion à une base de donnée - ASP - Programmation
Marsh Posté le 20-04-2005 à 12:57:25
je ferais ça à ta place
Session("ConnectionString" ) = "PROVIDER=SQLOLEDB.1;Serveur=ton_serveur;Database=ma_base;Integrated security=SSPI"
Marsh Posté le 20-04-2005 à 13:15:47
j'ai la meme erreur que je mette le fichier global.asa ou non...c'est pas bizarre ça?
Marsh Posté le 20-04-2005 à 21:04:19
ReplyMarsh Posté le 21-04-2005 à 15:57:19
Non c pas un pb de droits j'utilise les memes script d'accès a la base pr un autre site et tt fonctionne correctement
Marsh Posté le 21-04-2005 à 20:50:19
karima22 a écrit : Non c pas un pb de droits j'utilise les memes script d'accès a la base pr un autre site et tt fonctionne correctement |
La même base
Marsh Posté le 20-04-2005 à 12:17:58
Bonjour,
J'ai crée un petit formulaire me permettant de récupérer qq donnée et de les enregistrer dans ma base...seulement j'arrive pas à me connecter a la base, voici l'erreur:
Microsoft OLE DB Provider for ODBC Drivers erreur '80004005'
[Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié
/cabinet/exx/bdd.inc, ligne 5
J'utilise un fichier global.asa pour ma connection
Voici le code de bdd.inc :
Code:
<%
Set conn= Server.CreateObject("ADODB.Connection" )
conn.ConnectionTimeout = Session("ConnectionTimeout" )
conn.CommandTimeout = Session("CommandTimeout" )
conn.Open Session("ConnectionString" )
%>
Voici le code de mon fichier global.asa:
Code:
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnStart
Session("ConnectionString" ) = "DSN=srv;UID=sa;PWD=***;DATABASE=ma_base;APP=ASP script"
Session("ConnectionTimeout" ) = 120
Session("CommandTimeout" ) = 120
End Sub
</SCRIPT>
Ce qui est bizare c'est que j'utilise les même script de connexion pour un autre site et que lui fonctionne mais celui que je suis en train de créer non...
Merci de votre aide.