Salut,

En voulant faire un petit test de connexion et de recuperation de données j'obtiens ce message:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Pilote ODBC Microsoft Access]Erreur générale Impossible d'ouvrir la clé de registre 'Temporary (volatile) Jet DSN for process 0x85c Thread 0xc90 DBC 0x10d471c Jet'.

/test/connexion.asp, line 9

Et j'arrive pas à résoudre le problème,merci pour votre aide.


Connexion.asp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<%
' Path long de la base de données
dim dbPath
dbPath = Server.MapPath("database/collectipass_2002.mdb")
' Création de l'objet permettant la connexion
dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
' Connexion
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & dbPath 
%>

Departement.asp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<!-- #include file="connexion.asp"-->
 
<html>
  <body>
 
 
 
<form name="formulaire" method="post" action="page.asp">
<select name="choix">
<% sql="select Region * from Département"
Set RS = Server.CreateObject("ADODB.RecordSet")
RS.Open sql, cnx,adOpenKeyset 
do while not RS.eof %>
<option value="<%=RS("Region")%>" ></option>
<% RS.movenext
loop 
RS.close
cnx.close
set cnx = nothing
set RS = nothing%>
</select>
</form>
 
 
  </body>
</html>