Diego mi hai dato un grande indizio, grazie.
Ma riesco solo in parte a fare quel che voglio.
Ho impostato col metodo CDate una variabile che legge come data i tre valori spediti dal form alla pagina di ricerca. Per questo nessun problema. Il guaio arriva sull'SQL che dovrebbe confrontare il valore di questa variabile con quello di tre campi assieme (letti pure loro come data).
questo il codice dell'SQL:
codice:
SELECT * FROM queryCalendario WHERE CDate(giornoTXT & "/" &
meseTXT & "/" & anno) >= " + Replace(RsSearch__MMIdData, "'", "''") + " AND idAttivita.idAttivita LIKE '" + Replace
(RsSearch__varIdAttivita, "'", "''") + "' AND idSpazio.idSpazio
LIKE '" + Replace(RsSearch__varIdSpazio, "'", "''") + "' AND
idCitta.idCitta LIKE '" + Replace(RsSearch__varIdCitta, "'", "''")
+ "' AND cognomeOperatore LIKE '" + Replace
(RsSearch__varCognomeOperatore, "'", "''") + "' ORDER BY CDate
(giornoTXT & "/" & meseTXT & "/" & anno)
L'errore è
tipo non corrispondente '[STRING: "SELECT * FROM query"]'
sbaglio sintassi?