syntax en asp/sql - Programmation
Marsh Posté le 14-03-2001 à 10:20:28
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'ou "'"
Marsh Posté le 14-03-2001 à 13:26:55
faudra me faire un dessin parce que je comprends vraiment pas !
Marsh Posté le 02-04-2001 à 17:22:46
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é
Marsh Posté le 02-04-2001 à 17:38:36
Euh ce serait pas le + qui gène
Faudrait mettre un & non ?
Marsh Posté le 14-03-2001 à 10:14:24
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&"')"