bonjour

je souhaite faire une selection apartir de ma base access , pour me renvoyé les numeros payement entre deux date

voici mon code
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
 
<%
	 dbPath = Server.MapPath("./bd3.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
	  sql="select payement.numpayement from payement where datepayement between '01/05/2009' and '01/06/2009' "
      set Rs= server.CreateObject("ADODB.Recordset")
      Rs.open sql, conn,3,3
	  if rs.eof then
	  response.write "nosuccé"
	  else
      do while  not rs.eof
	   response.write rs.fields("numpayement")
	  loop
	  end if
	  	Rs.Close
Set Rs=Nothing
	  Conn.close : Set Conn=nothing 
	%>
et voici l'erreur affiché apres l'execution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
 
[Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère.
 
/intranet2/test.asp, line 10