monsnow
Messages postés12Date d'inscriptionvendredi 9 août 2002StatutMembreDernière intervention10 juillet 2003
-
21 août 2002 à 15:24
JeffLC
Messages postés73Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention20 février 2003
-
22 août 2002 à 12:26
Voila, j'ai un nouveau probleme..
comme on me l'a conseille j'ai fait...
rst.Open "INSERT INTO region ([code region sncf]) VALUES (" & temp1 & ")"
avec temp1 qui contient la valeur "BORDEAUX" que j'ai pris d'une de mes tables..
mais VB me répond:
"The name 'BORDEAUX' is not permitted in this context.Only cnostants, expressions or variables allowed her. Columns names are not permitted..
..
JeffLC
Messages postés73Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention20 février 2003 21 août 2002 à 15:51
Essiaes avec rst.Open "INSERT INTO region ([code region sncf]) VALUES ( '" & temp1 & "' )"
Ce n'est pas le même code qu'avantil y a des ' pour indiquer à la base que tu lui fournit une chaine et non un nom de variables.
JeffLC
Messages postés73Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention20 février 2003 22 août 2002 à 12:26
Saches que les chaines doivent être entourées de ' en SQL et que les dates le sont de # (En Access et SQLServer, sur Oracle c'est ! qui délimite les date)
Les seules choses sans délimiteurs sont les valeurs numériques, les booléens, les variables (utilisées dans les procédures stockées).
Si tu appliques ces règles tes requêtes fonctionneront normalement.
Donc bonne prog.