Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/02/2021, à 15:03

Jean-Yvon

[RESOLU]requête SQLITE et apostrophe.

Bonjour
je veux  écrire dans ma BdD "confiture d'abricot"
la requête serait:

insert into matable values('1','confiture d'abricot')

et ça génère une erreur Comment écrire ce que je veux?
je ne trouve pas de caractère de substitution qui soit accepté et acceptable en français.
On trouve dans  le forum un code qui serait : Altgr + g mais ça ne donne que ça :æ

Dernière modification par Jean-Yvon (Le 16/02/2021, à 16:23)


Merci de vos réponses
A+
JY

Hors ligne

#2 Le 16/02/2021, à 15:23

erresse

Re : [RESOLU]requête SQLITE et apostrophe.

Bonjour,
As-tu essayé en mettant le libellé entre guillemets au lieu d'apostrophes ?

insert into matable value('1',"confiture d'abricot")

Sachant que l'apostrophe contenue serait alors considérée comme du texte simple et non comme un séparateur...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#3 Le 16/02/2021, à 15:24

Watael

Re : [RESOLU]requête SQLITE et apostrophe.

'confiture d'\''abricot'

?
ou alors remplacer par un code hexa (\x27), ou unicode...

PS: c'est en shell ?

Dernière modification par Watael (Le 16/02/2021, à 15:33)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#4 Le 16/02/2021, à 15:59

Jean-Yvon

Re : [RESOLU]requête SQLITE et apostrophe.

@erresse : ça ne fonctionne pas : mon code est en "exec" ou un shell et du coup les " sont utilisé par le shell.

@Watael : J'ai aussi essayé l’antislash mais il y a des guillemets sans virgule et hop erreur. Les parenthèses génèrent aussi une erreur du coup pas de code hexa.


Merci de vos réponses
A+
JY

Hors ligne

#5 Le 16/02/2021, à 16:03

Watael

Re : [RESOLU]requête SQLITE et apostrophe.

non, non, il ne faut pas mettre les parenthèses (bien sûr).

PS: c'est pour du shell ?

Dernière modification par Watael (Le 16/02/2021, à 16:03)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#6 Le 16/02/2021, à 16:09

Jean-Yvon

Re : [RESOLU]requête SQLITE et apostrophe.

Mon code exact c'est :

exec("insert into matable values('1',' confiture d,abricot')")

J'ai mis une virgule mais ce n'est pas français.
et je viens d'essayer :
confiture d \x27 abricot
et j'obtiens en lecture la même phrase : confiture d \x27 abricot avec ou sans espace avec ou sans parenthèses.


Merci de vos réponses
A+
JY

Hors ligne

#7 Le 16/02/2021, à 16:15

Watael

Re : [RESOLU]requête SQLITE et apostrophe.

une petite recherche indique de doubler l'apostrophe

'confiture d''abricot'

?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#8 Le 16/02/2021, à 16:19

Jean-Yvon

Re : [RESOLU]requête SQLITE et apostrophe.

J'ai réessayé et ça marche
merci je passe en résolu.

Dernière modification par Jean-Yvon (Le 16/02/2021, à 16:22)


Merci de vos réponses
A+
JY

Hors ligne

#9 Le 16/02/2021, à 17:01

Watael

Re : [RESOLU]requête SQLITE et apostrophe.

tu as réessayé quoi ?
qu'est-ce qui a marché ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#10 Le 16/02/2021, à 17:24

Jean-Yvon

Re : [RESOLU]requête SQLITE et apostrophe.

L'apostrophe doublé c''est ce qu''il fallait


Merci de vos réponses
A+
JY

Hors ligne

#11 Le 16/02/2021, à 17:39

Watael

Re : [RESOLU]requête SQLITE et apostrophe.

merci.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne