Merci à toi Kaiser,
En fait, le chemin de la base je l'indiquais par le biais de l'administrateur de base de données (odbc) de microsoft.
Par contre, en utilisant ton code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <%@Language="VBScript"%>
<HTML>
<HEAD>
<TITLE>Les débuts de la Réussite</TITLE>
</HEAD>
<BODY>
<CENTER><H1>Connexion database</H1> </CENTER>
<IMG SRC="bottom.gif" Width=1000>
<%
'-------déclaration de la base------------------------------
DSN_BASE = "DBQ=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "dbtest" & ";Driver={Microsoft Access Driver (*.mdb)};Driverld=25"
'-------création de la connection et du recordset-----------
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open DSN_BASE
Set RS = Server.CreateObject("ADODB.Recordset")
'Requète
Sql="SELECT * FROM T-Entreprise"
Rs.Open Sql, conn
'-------Affichage du recordset-------------------------------
Do While Not recordSet.EOF
Response.Write(recordSet("NOM"))
Response.Write("<BR>")
recordSet.MoveNext
Loop
'-------fermeture de la connection et du recordset----------
Set RS = Nothing
Conn.Close
Set Conn = Nothing
%>
</BODY>
</HTML> |
J'obtiens le message d'erreur suivant :
Type d'erreur :
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/connexion.asp, line 18
la ligne 18 c'est qui renvoit donc à
DSN_BASE = "DBQ=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "dbtest" & ";Driver={Microsoft Access Driver (*.mdb)};Driverld=25"
D'où vient le problème ?
Merci d'avance
Partager