Probleme de connection

laure - 13 mars 2001 à 14:20
 rached - 14 août 2001 à 11:13
bonjour,

je ne comprends pas :j n'arrive pas à me connecter sur ma base de données : j'ai le serveur IIS sous win2000, puis j'ai parametre une source de données ODBC.
j'ai integre ce VBscript :
set objcon=serveur.CreateObjec("ADODB.Connection")
objcon.open "DSN=nom_base_donnees"
set objdb=objcon.execute("SELECT * FROM TABLES")

le message d'erreur :
"Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Gestionnaire de pilotes ODBC] Source de données non trouvée et nom de pilote non spécifié
/test0.asp, line 14"

merci

laure

3 réponses

si le test de connection a réussi dans le panneau de config source ODBC alors
essaye de créer une autre connection :

dim connect as new adodb.recordset

connect.open "nom de la table ou requete","nom ODBC",adOpenDynamic, adLockOptimistic, adCmdTable (si table) ou adcmdtext (si requete)

et ensuite :

debug.print connect!nomchamp (affiche le nom du 1er champ dans la fenetre d'execution)

si ca ne marche pas essaie avec une connection OLEDB

Voilà
0
salut,

je te remercie pour ta reponse mais j'ai trouve
le probleme venait du parametrage de la source de données : j'avais crée une source de données utilisateur au lieu d'une source de données système .
j'ai reussi à me connecter sur la base de données

super

laure
0
reponse sûre (voila un exemple qui marche)
noté bien :
tu doit ecrire
dns=(tu donne un aliase a la base quand tu fais la confiruration de ODBC dans mon cas j'ai ecris satagedba)
uid = login
pwd= mot de pass
-----------------
<%
Set objConn=Server.Createobject("ADODB.Connection")
objConn.open "dsn=STAGEDBA;uid=system;pwd=manager;"

SQLQuery="SELECT cod_serv,b.lib_serv from service"
Set RS= objConn.execute(SQLQuery)
%>
***note bien:fermeture de la connection****
<%rs.close
set rs=nothing%>

<%objConn.close %>
0
Rejoignez-nous