Première chose à vérifier :
Faire afficher le texte de la requête préparée par le programme et l'exécuter depuis un interpréteur de commandes SQL.