inseguito al tuo chiarimento:
- ' " Stringa " ' : per le stringhe;
- " 2 ": per i numeri;
- # 29/04/05 # : per le date.
ho provato a modificare il codice del mio database per renderlo più coretto anche se funzionava, ma forse non ho capito qualcosa:
il vecchio codice era:
<%
DataC=request.form("DataC")
Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("prenotazioni.mdb")
sql = "SELECT * FROM tblPrenotaA1 WHERE DataC LIKE ' %"&DataC&"% '"
Set RS=OBJdbConnection.Execute(sql)%>
però DataC lo leggo dal database e lo passo nel file precedente cosi:
<input type="hidden" name="DataC" value="<%=DataC%>">
e cosi funziona!
Ho provato a modificare nel modo seguente perché pensavo che il mio codice non era proprio corretto?
e ho scritto:
sql = "SELECT * FROM tblPrenotaA1 WHERE DataC = # &DataC& #"
ma mi da il seguente errore:
Errore di sintassi nella data nell'espressione della query 'DataC = #&DataC&#'.
Ho scritto poi per tentativi:
sql = "SELECT * FROM tblPrenotaA1 WHERE DataC = # "&DataC&" #"
e funziona:
quindi per le date, ci vogliono sia virgolette che cancelletto?
Grazie, Sabrina.

Rispondi quotando