Ecriture de double quotes [Résolu]

Signaler
Messages postés
84
Date d'inscription
mardi 14 décembre 2004
Statut
Membre
Dernière intervention
28 mars 2011
-
Messages postés
84
Date d'inscription
mardi 14 décembre 2004
Statut
Membre
Dernière intervention
28 mars 2011
-
Bonjour tout le monde,

j'essaie d'écrire une chaine de caractère :

select * FROM REMAINING_PIECES WHERE CREATION_DATE < dateadd("yyyy",-1,CURRENT_TIMESTAMP) 


Je n'arrive pas à afficher les double quotes...

Avec :

String req ="DELETE FROM REMAINING_PIECES WHERE CREATION_DATE < dateadd("yyyy",-1,CURRENT_TIMESTAMP)";


Il m'affiche "yyyy" dans la chaîne de caractère. Seulement, il me faut le "yyyy" dans la chaîne.


Est-ce quelqu'un sait m'aider sur ce point?


Merci.

4 réponses

Messages postés
84
Date d'inscription
mardi 14 décembre 2004
Statut
Membre
Dernière intervention
28 mars 2011

Bon, j'ai pu contourner le problème:

Ceci:
String req ="DELETE FROM REMAINING_PIECES WHERE CREATION_DATE < dateadd(""yyyy"",-1,CURRENT_TIMESTAMP)";


Devient:
String req ="DELETE FROM REMAINING_PIECES WHERE CREATION_DATE < dateadd(year,-1,CURRENT_TIMESTAMP)";



Comme ceci, j'ai plus de problème de double quote...
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
25
salut


String req ="DELETE FROM REMAINING_PIECES WHERE CREATION_DATE < dateadd(""yyyy"",-1,CURRENT_TIMESTAMP)";


Il y a la solution aussi

String req ="DELETE FROM REMAINING_PIECES WHERE CREATION_DATE <" & datetime.now.addDays(-1) & ")";
Messages postés
84
Date d'inscription
mardi 14 décembre 2004
Statut
Membre
Dernière intervention
28 mars 2011

Pour ta première solution, il me met : Error 11 Only assignment, call, increment, decrement, and new object expressions can be used as a statement

Pour la seconde : Il me faut la date du SQL serveur, donc je dois utiliser le CURRENT_TIMESTAMP.


Autres idées?
Messages postés
1
Date d'inscription
mercredi 12 mai 2010
Statut
Membre
Dernière intervention
13 octobre 2010

je formaté mon pc et j'essaie d'installer le microsoft office et le windows live messenger qu'est ce que je voulais faire ???
repond a mes question s'il vous plait !!!