Oggi una query che è sempre andata bene mi ha dato dei problemi, restituendomi come risultato di errore:

Uso di Null non valido

La query è la seguente:

codice:
sql = "SELECT  * FROM Tabella1 WHERE cdbl(Data) <= " & cdbl(wData) & ";"
Set rst = Server.CreateObject("ADODB.Recordset")
rst.Open sql, conn, 3, 3
Nel campo data ci sono anche dei valori nulli che il DB me li indentifica con 00.00.00

se invece la query la correggo in questo modo:
codice:
sql = "SELECT  * FROM Tabella1 WHERE Data <= " & cdbl(wData) & ";"
Set rst = Server.CreateObject("ADODB.Recordset")
rst.Open sql, conn, 3, 3
L'errore non me l'ho da più, però non capisco perchè ha sempre funzionato e oggi mi ha dato l'errore???????