georgeduke
Messages postés167Date d'inscriptiondimanche 6 février 2005StatutMembreDernière intervention13 avril 2007
-
5 nov. 2005 à 10:04
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
6 nov. 2005 à 18:48
Bonjour,
Grace à un post du Coq,
j'ai appris qu'on devait doubler les appostrophes dans les libellés de
champs qui contiennent des appostrophes afin de ne pas avoir d'erreur
de syntaxe dans les requêtes SQL.
(exemple: SELECT id_ville FROM villes WHERE nom_ville LIKE 'l''argentière';)
Donc toutes les
textbox que mon appli utilise pour construire des requêtes devront
tenir compte de ce souci dans leur propriété Text.
Voilà je ne sais
pas comment faire pour mettre ça en place... Dois-je utiliser
l'héritage ? Dois-je surcharger la propriété Text ? Comment ?
Fiou, je n'avais pas vu venir ce problème d'appostrophes...
georgeduke
Messages postés167Date d'inscriptiondimanche 6 février 2005StatutMembreDernière intervention13 avril 2007 5 nov. 2005 à 12:03
Oops, j'avais posté avant le tien coq :-/ désolé
Je vais vérifier pour les SqlParameters et je vous tiens au courant.
Sinon la solution de rajouter une propriété sqltext me plairait bien à
défaut. Merci à vous pour votre aide
georgeduke
Messages postés167Date d'inscriptiondimanche 6 février 2005StatutMembreDernière intervention13 avril 2007 6 nov. 2005 à 17:31
Bon ben, je me suis tapé toute la msdn sur sqlparameters, mais je n'ai
pas trouvé ce qui pourrait corriger mon souci. Donc je vais suivre ton
conseil Le coq, c'est à dire rajouter une propriété SqlText à mon
textbox. Mais ce que j'aimerais bien faire, c'est utiliser l'héritage
pour que chaque TextBox utilisée dans mon appli de bdd possède cette
propriété SqlText...
J'arrive pas trop à voir comment y faut faire pour ça, mais je cherche...