échapper le caractere ' pour insertion en BD Access
bonjour,
Je rencontre un souci en vb.net avec Access (et j'imagine avec toutes bases de données).
J'ai des champs textbox qui peuvent contenir le caractère " ' " . L'ennui lors de l'insertion en base de donnée, c'est que j'obtiens une erreur SQL.
En faisant diverses recherches, j'ai vu que le caractère d'échappement de VB etait: " or
Code:
1 2
|
TextBox1.Text = TextBox1.Text.Replace("'", ""'") ' eviter l'injection SQL |
:> Ne compile pas car des que ' est rencontré, le reste de la ligne est vu en commentaire.
Code:
1 2
|
TextBox1.Text = TextBox1.Text.Replace("'", Chr(39)) ' eviter l'injection SQL |
:> produit le même message d'erreur.
Je ne sais donc pas rendre le caractère ' transparent en VB.NET comme un bon vieux mysql_real_escape_string en PHP...
Si vous pouviez m'aider :-)