Connection bdd .mdb en ASP avec dream???

Fermé
FLo - 17 mai 2004 à 08:42
 FLo - 17 mai 2004 à 09:52
Bonjour tt le monde,
Mon pb est le suivant:
je veut me connecter à une base de donnée SEIC2.mdb avec Dream MX 2004 en ASP.
J'arrive à importer ds Dream la base "modele" que j'ai créée dans "source de données système", j'ai pu tester la connection, ça m'a dit "connexion établie"
j'ai fais un jeu d'enregistrement sur un table et si j'execute ma page ça me met l'erreur :

Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié
/seic/modeles/modeles.asp, ligne 8

voila mon code:

<%
Dim Conn
Dim Conn_numRows
Dim MM_Conn_STRING
MM_Conn_STRING = "dsn=modele;"

Set Conn = Server.CreateObject("ADODB.Recordset")
Conn.ActiveConnection = MM_Conn_STRING              --ça c la ligne8--
Conn.Source = "SELECT * FROM Modeles"
Conn.CursorType = 0
Conn.CursorLocation = 2
Conn.LockType = 1
Conn.Open()
%>

d'ou peut venir le pb puisqu'il arrive à ce connecté à la base dans dream????
help me please
A voir également:

3 réponses

Utilisateur anonyme
17 mai 2004 à 09:25
Salut,
Le probleme vient peut etre du fait que Dream te créée un pont ODBC temporaire, et que quand tu te retrouves sous IIS, tu ne disposes pas de ce pont.
Fait une recherche sur le net pour trouver une chaine de connexion adaptée à une base access, genre ici :
http://www.trucsweb.com/ASP/trucs.asp?no=102&type=7
Attention, certaines de ses chaines sont syntaxiquement erronnées mais globalement justes.

++

Fat_Cartman,
Parce que je le vaux bien...
0
je viens d'essayer d'entrer une chaine de connexion en suivant les indications de ton lien mais ça ne marche pas mieux.
Une info importante aussi c'est que la page ou je cré la cannection n'est pas ewécutée sur mon PC mais sur un réseau, là base se trouve également sur ce réseau....
là je ne sais plus quoi faire.
0
De plus!
si je fais la connection manuellement en tapant:
<%
' Path long de la base de données
dbPath = Server.MapPath("../SEIC2.mdb")
' Création de l'objet permettant la connexion
Set Conn = Server.CreateObject("ADODB.Connection")
' Connexion
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" _
   & " DBQ=" & dbPath
%>


et bien y a tout qui marche!!!
mais moi je veux faire la connection avec dreamweaver (je sais je suis exigeant).
0