Je n'arrive pas � �crire une requ�te SQL avec un nombre fixe dans le WHERE :
Passe en posant une question : SELECT norapport, daterappor FROM rapport WHERE daterappor=? ORDER BY norapport DESC Ne passe pas quelques soient les guillemets utilis�s (m�me sans guillemets, d'ailleurs) : SELECT norapport, daterappor FROM rapport WHERE daterappor="36671" ORDER BY norapport DESC Je ne comprends pas pourquoi. La base de donn�e est une Foxpro avec le driver ODBC idoine. Je re�ois au choix selon la syntaxe utilis�e 2 types d'erreurs : - Op�rateur et op�rande incompatibles - SQL - colonne '36671' introuvable Le type de donn�e est date, mais en utilisant la requ�te qui marche (avec le ?, donc), on peut taper 36671 ou 25.05.2000 pour avoir une r�ponse. J'en ai d�duit qu'il fallait mettre le num�ro de s�rie du jour ou sa date, mais �a ne marche pas si je le mets directement dans le requ�te. Suis-je le premier � avoir ce probl�me ? Il est � noter aussi que selon la technique d'importation dans Calc, cette date apparait alternativement comme 2000-05-25 ou 25.05.00. Merci d'avance et bonne journ�e Pierre Wenger --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
