Comment éviter l'erreur de syntaxe dans ma requête SQL lorsqu'un de mes arguments contient une apostrophe ?Imaginons la requête SQL suivante : request = "SELECT * FROM Table1 WHERE Name = 'O'Connor'" Lors de l'exécution de cette requête, on obtient une erreur 3075. En effet, arrivé à la deuxième apostrophe, VB s'imagine qu'il a atteint la fin des arguments de recherches. Pour remédier à cela, il suffit de doubler l'apostrophe à l'aide de la fonction Replace : name = "O'Connor" |
Date de publication : 26 janvier 2003 Dernière modification : 26 janvier 2003 Rubriques : Bases de données, Erreurs & problèmes Mots-clés : base de données, erreur, SQL, syntaxe, apostrophe, 3075 |