-
Reqûete INSERT
bonjour!!
voila j'ai la requête suivante :
Code:
sql = "INSERT INTO ESSAI (DureeEssai,ObservationEssai,NumeroFEE,IdTypeMachine,IdGroupe,IdTypeEssai,IdProduit,IdPiece ) values ( 0, "ras" , '" & numFee & "' ,'" & IdM & "' ,1,'" & IdE & "','" & IdPr "'& ,'" & IdP & "');"
ou les Id et numFee sont des valeur numériques récupérer lors d'une saisie utulisateur, le reste sont des constantes.
j'ai essayé avec les '" et sans c toujours pareil
j'ai une erreur de syntaxe pouvez-vous m'aider??
je suis sous access
-
1- Toujours mettre le libellé de l'erreur obtenue si l'on souhaite une réponse précise ;)
2- Tu encadres la valeur de ton second champ alpha par des doubles quotes ("ras"), alors qu'en SQL, ce sont de simples quotes qu'il faut utiliser !
-
voila ce que j'ai :
Code:
sql = "INSERT INTO ESSAI (DureeEssai,ObservationEssai,NumeroFEE,IdTypeMachine,IdGroupe,IdTypeEssai,IdProduit,IdPiece ) SELECT ( 1 , 'ras' , '" & numFee & "' ,'" & IdM & "' ,1,'" & IdE & "','" & IdPr & "' ,'" & IdP & "');"
et j'ai l'erreur:
Code:
erreur de syntaxe (virgule) dans l'expression : '(1,'ras','123456','1','1','1','3','1')'
-
Tapes plus fort... 8 colonnes dans 7 prevues ca peut rentrer mais avec un bon marteau uniquement...
Sinon, ajoute ta colonne manquante dans l'entete ;)
-
je n'ai rien compris du tout!!!
j'ai bien 8 champs et 8 valeurs :roll: