35 messaggi dal 14 ottobre 2004
La seguente istruzione:

strSQL="SELECT IdDomanda FROM Domanda WHERE CloneDi<>null";
SqlCommand myCommand= new SqlCommand(strSQL,Conn);
......

non mi produce nessun risultato mentre se creo una stored procedure con la stessa istruzione SQL mi restituisce le tuple richieste.
Se invece utilizzo la seguente stringa SQL

strSQL="SELECT IdDomanda FROM Domanda WHERE Domanda.CloneDi=160";

ottengo le tuple desiderate.
Il problema è che non riconosce "<>null" cosa che invece non accade usando le stored procedure.
Il problema è che sono OBBLIGATA a non usare le stored procedure perchè devo costruire l'interrogazione in base a tanti fattori, cosa che posso fare solo da codice.

Come si risolve il problema visto che sono interessata ad ottenere le tuple che hanno in valore null nel campo CloneDi??
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
cristinadb <cristinadb> ha scritto:
La seguente istruzione:

strSQL="SELECT IdDomanda FROM Domanda WHERE CloneDi<>null";

Con il NULL devi usare:
strSQL="SELECT IdDomanda FROM Domanda WHERE CloneDi is not null";

Ciao
35 messaggi dal 14 ottobre 2004
Grazie mille!!!! ora lo provo subito!!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.