Bonjour
j'ai rencontrer un problème dans une requete pour acceder à ma base de donnée access.dans ma page asp il y a trois requete dont une seule qui ne marche pas celle de sql2. Voila la partie de mon programme ou ila y a le problème :
<% If msg = 1 then
SQL="SELECT convive.* 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
nom = rs("Nom / Prénom" )
categorie = rs("Tarif" )
%>
<font color="#99CCFF"><%=rs("Tarif" )%><p align="right"></font>
<%
SQL2="SELECT Tarif.*,Tarif.Mtnormal,Tarif.Mtameliore FROM Tarif "
SQL2 =SQL2 & "WHERE (((Tarif.code) like '%" & categorie & "%'));"
SET Connect2 = Server.CreateObject("ADODB.Connection" )
Connstring2="DRIVER={Microsoft Access Driver (*.mdb)}; "&"DBQ="&Server.MapPath("." )&"/restauration.mdb"'
Connect2.Open connstring2
SET RS2 = Connect2.Execute(SQL2)
%>
<font color="#99CCFF"><%=rs2("code" )%><p align="right"></font>
<%
mtn=rs2("Mtnormal" )
mta=rs2("Mtameliore" )
SQL="SELECT consommation.*, consommation.Matricule FROM consommation "
SQL =SQL & "WHERE (((consommation.Matricule) like '%" & Matricule & "%')) ORDER BY Date;"
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
prix1 = 0
%>
<div align="center">
Le message d'erreur au lancement de ma page est le suivant :
Type d'erreur :
ADODB.Field (0x80020009)
BOF ou EOF est égal à True ou l'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregistrement actuel.
/Restauration/Fiche consom.asp
Type de navigateur :
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Merci d'avance.
Page :
POST 32 bytes to /Restauration/Fiche consom.asp
POST Data:
Matricule=2411&CHERCHER=CHERCHER
Heure :
vendredi 10 septembre 2004, 10:38:56
Informations complémentaires :