Ciao a tutti.
Sto facendo alcune correzioni di vecchie parti di un DB, cercando di farli un pò più "da cristiano".
Tra queste, campi data una volta creati come Testo, e che invece sto passando a Data/Ora.
Fortunatamente i dati in tabella non sono andati perduti, ma nell'adattare le varie SQL in VBA che gestivano i dati, mi sto ritrovando un problema.
In pratica (nel caso specifico attuale) posso avere 2 date: Data1 e Data2.
Nell'SQL gli vorrei dire che se Data1 è nulla, di inserire Data2, altrimenti inserisce Data1.
Questo è il pezzo di codice:
IIf(!Data1 Is Null,CLng(!Data2),CLng(!Data1))
Succede che Data1 è nulla, eppure nell'eseguire la query mi da errore "Uso errato di Null"
Ho provato a cambiare la condizione (non si sa mai):
IsNull(!Data1)
oppure
!Data1 = Null
ma come la metto la metto non gli va bene.....
Andrea