problemes de connexion a une DB [ASP / ODBC] - ASP - Programmation
Marsh Posté le 11-08-2004 à 14:42:37
J'aurais plutot tenté un truc du genre :
myDSN = "Provider = Microsoft.Jet.OLEDB.4.0" &_
"Data Source = " & Server.MapPath(" cnx_odbc1 " ) & "; " &_
"User Id = " & UserID & "; " &_
"Password = " & Password
(UserID et Password étant facultatifs)
Mais vérifie déjà que ton MapPath renvoie quelque chose...
Marsh Posté le 11-08-2004 à 10:34:05
Salut
Je desire etablir une connexion a une db access en asp.
Ma db ne se trouve pas du tout dans le meme repertoire que les pages asp (par ex \\serveur\rep_db\ma_db.mdb ) , cependant on m'a fourni une connexion ODBC `cnx_odbc1' (par exemple) vers ma base de donne.
pour me connecter j'utilise le code suivant :
myDSN = "DBQ="& Server.MapPath(" cnx_odbc1 " ) &";Driver={Microsoft Access Driver (*.mdb)};"
Set myCnx = Server.CreateObject("ADODB.Connection" )
myCnx.ConnectionTimeout = 20
myCnx.Open myDSN
je sais qu'il est faut au niveau de la premiere ligne puisque j'ai une erreur du type :
` [Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'. '
par contre j'ai essaye de placer une db de test dans un sous-rep de mon site, j'ai ensuite remplacé `cnx_odbc1' par le chemin relatif vers cette base et cela marche parfaitement, je peux m'y connecter.
Seulement j'ai pas le choix, je doit utiliser l'autre db avec c'te connexion odbc sans pouvoir rien changer, alors si qq'un peut m'indiquer comment faire pour me connecter juste avec cette connexion odbc je l'en remercie d'avance
--
Yann