Originariamente inviato da DarioN1
controlla come access vuole le date , ovvero se prima vuole il giorno e poi il mese o viceversa . . .
Può darsi che legge mese/giorno/anno quando tu invece gli passi giorno/mese/anno oppure viceversa . . .
Controlla
ho controllato, ed è giusto!
ci sono nel db 2 idutente con la stessa data, ma segna solo il primo!
pare quase un problema di ciclo!
riposto il codice:
codice:
set rs2 = server.CreateObject("adodb.recordset")
strSQL2="SELECT idutente, data FROM servizio,ci WHERE servizio.data = #"&strDataricerca&"# and servizio.idutente = ci.id"
rs2.open strSQL2, strConn, 0, 3
do while not rs2.eof
response.Write(rs2("idutente"))
utenti = rs2("idutente")
rs2.movenext
loop
'serve dopo...
set rs1 = server.CreateObject("adodb.recordset")
strSQL1="SELECT * FROM ci WHERE id = "&utenti&""
rs1.open strSQL1, strConn, 0, 3