prob quote avec requête SQL [VB6] - VB/VBA/VBS - Programmation
Marsh Posté le 17-02-2004 à 12:09:11
Ban tu remplaces les quotes (ASCII 39) par du ASCII 180
au pire tu remets les 39 après lecture
Marsh Posté le 17-02-2004 à 13:29:56
La manière la plus simple (et standard) est de doubler les simples quotes contenues dans les chaînes de caractères que tu passes à ta requête. C'est ça qui te met dedans.
L'avantage est que tu n'as rien d'autre à faire après, juste un prétraitement avant de placer tes bouts de chaînes dans ta requête.
Marsh Posté le 18-02-2004 à 13:30:45
Pour la 10^9999999 ème fois :
function Quote(str as string)
if isNull(str) then
Quote = "''"
else
Quote = "'" & Replace(str, "'", "''" ) & "'"
end if
end function
Marsh Posté le 15-02-2004 à 19:54:09
bon me tappez pas g vu comment faire pour remplacer les quotes dans un chaine...
mais en faite à partir de VB j'aimerais inserer dans une table une chaîne avec un ' , ya vraiment pas d'autre solution ke de remplacer les quotes par autre chose ?