Je construits une query SQL en C# ... J'ai un truc dans le genre
INSERT zzzzz VALUES ( 'HD FLSTC Heritage Classic '93', <suite>...
Le hic c'est que j'ai cet apostrophe dans ma chaine de caractère ...
Je construits une query SQL en C# ... J'ai un truc dans le genre
INSERT zzzzz VALUES ( 'HD FLSTC Heritage Classic '93', <suite>...
Le hic c'est que j'ai cet apostrophe dans ma chaine de caractère ...
Double ta simple côte :Attention j'ai pas dis de mettre une double côte mais 2 simples côtes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT zzzzz VALUES ( 'HD FLSTC Heritage Classic ''93'
Il faut doubler les apostrophes de ta chaîne à insérer/modifier.
A+
ou - plus lourd - utiliser la fonction ESCAPE
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
ou - plus lourd - utiliser la fonction ESCAPE, ou encore jongler avec les ' et ", selon les options mises à la base (quoted_identifier à faux)
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Euh y'a une incompréhension. L'apostrophe devant 93 doit etre transférer dans la base de donnée ....
Fadace ton approche me parait aussi plus mature. Ou puis je me renseigner sur la fonction escape ... ? Merci
Ok je croyais qui y'avait mal donne. Trotters accepte mes escuses. et merci
elles sont toutes acceptés mais c'était vraiment pas a peine
![]()
Partager