Bonjour ,  
 
J'ai rencontrer un brobléme d'accés à ma base de donnée en Access .  
Ce que j'ai fais :    
j'ai créer une base de données access et 2 pages en code ASP selon mes besoins - mettre mon repertoire de travail qui contient la base de donnée et mes pages asp dans un serveur web IIS - declarer le chemin de mon repértoire au source de donnée ODBC et quand j'éxecutes ma première page je rencontre le message suivant  
 
HTTP 500.100 - Erreur interne au serveur - Erreur ASP  
Services Internet (IIS)  
 
--------------------------------------------------------------------------------  
 
Informations techniques (destinées au personnel du Support technique)  
 
Type d'erreur :  
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)  
[Microsoft][Pilote ODBC Microsoft Access]Erreur générale Impossible d'ouvrir la clé de registre 'Temporary (volatile) Jet DSN for process 0x5c0 Thread 0x4e8 DBC 0x213fffc Jet'.  
/Restauration/Fiche consom.asp, line 29  
et la ligne 29 contient la commande: connect.Open connstring  
 
je sais pas ce qui manque dans mes étapes.  
Merci  
 
Voici ma première page exécutée :  
<%  
msg = 0  
mesg=""  
CHERC = Left(Ucase(Request("CHERCHER" )),5)  
If trim (request("Matricule" ))="" then  
   mesg ="font face=arial size=2 color=red>Erreur : <br> Saisir le Matricule </font><br>"  
End if  
If CHERC = "CHERC" and mesg = "" Then  
   Matricule = Request.Form("Matricule" )  
   Msg = 1  
End if  
 
   
Aprés validation de Matricule , la deuxième page s'exécute , son code est le suivant:  
 
<%  
msg = 0  
mesg=""  
msg1 = 0  
CHERC = Left(Ucase(Request("CHERCHER" )),5)  
If trim(request("Matricule" ))="" then  
   mesg ="<font face=arial size=2 color=red>Erreur : <br> Saisir le Matricule </font><br>"  
End if  
If CHERC = "CHERC" and mesg = "" Then  
   Matricule = Request.Form("Matricule" )  
   Msg = 1  
End If  
         
%>  
   
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">  
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">  
<meta name="ProgId" content="FrontPage.Editor.Document">  
<title> Fiche de consommation</title>  
</head>  
   
<body bgcolor="#E6F1FF" topmargin="0" leftmargin="0">  
<% If msg = 1 then  
   SQL="SELECT convive.*,convive.Matricule FROM convive "  
   SQL= SQL & "WHERE (((convive.Matricule) like '%" & Matricule & "%'));"  
   SET Connect = Server.CreateObject("ADODB.Connection" )  
       connstring="DRIVER={Microsoft Access Driver (*.mdb)}; "&"DBQ="&Server.MapPath("." )&"/restauration.mdb"'  
       connect.Open connstring  
   SET RS = Connect.Execute(SQL)  
   
If rs.RecordCount <> 0 and not rs.eof Then  
   matricule = rs("Matricule" )  
   nom = rs("Nom / Prénom" )  
   categorie = rs("Tarif" )  
     
%>  
   
<table border="0" cellpadding="0" style="border-collapse: collapse" width="100%" id="table2">  
 <tr>  
  <td width="50">  
  <img border="0" src="images/spshome.gif" width="40" height="40"></td>  
  <td>  
  <p align="center"><b><font color="#000080" size="5">Fiche Consommation </font></b>  
  </p>  
  </td>  
 </tr>  
</table>  
<div align="center">  
 <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="75%" id="table3">  
  <tr>  
   <td bgcolor="#99CCFF"> <font color="#000080"><b><br>  
        Matricule             
   :  <%=matricule%><br>  
              
   Nom / Prénom   :   <%=nom%><br>  
        Catégorie             
   :  <%=categorie%><br></b></font></td>  
  </tr>  
 </table>  
</div>  
<p align="center">  
<%  
  Else  
%>  
<b><i>Matricule erroné</i></b>  
<p>  
<%  
end if  
end if %></p>  
</body>  
%>  
         
Le message d'erreur se trouve  à la ligne 29 qui est :  
connect.Open connstring