Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2535 connectés 

 


Dernière réponse
Sujet : syntax en asp/sql
thegti Euh ce serait pas le + qui gène
Faudrait mettre un & non ?

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
thegti 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&"')"

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)