Euh ce serait pas le + qui gène
Faudrait mettre un & non ?
Nostra
la valeur que tu veux insérer dans ta table et plus spécialement dans le ou les attribut()s de ta table est de type varchar ou nvarchar m'enfin c'est un string.
Et un string en sql doit être contenue dans des simples cote '
c'est pour cela que comme te le dit wouatouwouatou
le résultat de ta concaténation aura pour effet d'obtenir une syntaxe de type:
INSERT INTO MaTable (MonChamp1,MonChamp2) values ('toto',' ... voilà c'est pas plus compliqué
lamatrice
faudra me faire un dessin parce que je comprends vraiment pas !
wouatouwouatou
c paske ta variable c une chaine de caractere....
dans ce cas il fo en sql une apostrophe: blabla like 'toto'
et le guillemet devant c pour la concatenation :D
d'ou "'" :)
lamatrice
voila j'ai un prob de comprehension au niveau de la 3ème ligne
je comprends pas pourquoi il faut dans la parenthèse un ' " & avant ma varialbe et après
moi j'aurais mis un " ' ça me parait plus évident un guillemet puis un simple.
voila j'éspère que j'ai été claire, et je voudrais une raison syntaxique, par ce que moi je trouve ça floue !
Set rs = Server.CreteObject("ADODB.recordset" )
sql = "INSERT INTO MaTable (MonChamp) values"
sql = sql + "('"&MaVar&"')"