Grazie bubu77, ma in questo modo dovrei creare la stringa della query dinamicamente che è proprio quello che volevo evitare visto che avevo già tutto pronto ed è sorto solo questo imprevisto per una piccola modifica che ho dovuto apportare.

La soluzione di dottwatson è ottima per quello che devo fare. Non avrei mai pensato di dover mettere le virgolette come fosse una stringa. In C ero abituato a usare NULL come un valore e quindi lo usavo senza virgolette come un numero.

In ogni caso grazie mille a entrambi!