Originariamente inviato da aux998
Ciao,
sto cercando una formula per filtrare i recod di un database.
Il DB in questione ha determinati record con alcune colonne testo, data, memo e numerici.
E' un DB per gesione messaggi (un record contiene tutti i dati del primo messaggio ed altri record possono contenere le risposte).
La colonna incriminata č una colonna testo (ho provato anche ad impostarla come numerico, visto che contiene solo numeri, ma niente).
Creo l'SQL:
SQL="SELECT * FROM MSG WHERE RISPOSTAID='' ORDER BY DATAINSERIMENTO DESC"
In pratica voglio l'elenco di tutti i record che nella colonna RispostaID non contengano niente.
Questa colonna č utilizzata per inserire l'ID di un altro record, per differenziarla dagli altri e visualizzarla solo insieme al primo messaggio... esempio:
ID: 4
TESTO: "Come si dice Ciao in inglese?"
AUTORE: Pinco Pallino
RISPOSTAID:
DATAINSERIMENTO: 27/06/2009
ID: 8
TESTO: "Si dice Bye"
AUTORE: Staff
RISPOSTAID: 4
DATAINSERIMENTO: 28/06/2009
La cosa che non capisco č che se inverto la formula (usando RISPOSTAID<>''), l'SQL funziona...
Ho provato anche ad utilizzare NULL come valore "vuoto"... idem
Qualcuno magari ha giā avuto questo problema e sā giā come risolverlo ?
Grazie tante.
Ciao