Erreur de lecture de variable

Fermé
axys - 26 mars 2009 à 14:50
 axys - 26 mars 2009 à 15:17
Bonjour,
J'ai créé un formulaire dans lequel je renseigne le nom d'une gamme, ainsi que plusieurs valeurs numériques.
Ces valeurs doivent ensuite s'enregistrer dans la table opération.
Le problème, c'est que je ne sais pas comment ajouter le texte que je récupère dans mon instruction SQL INSERT INTO.
En effet, les nombres passent sans probleme, mais lorsque la variable que je recupere est une string, il me demande de renseigner le paramètre.
Exemple : je rentre toto dans le nom de gamme
Au moment de l'execution de la requete SQL, j'ai droit à une messqage box : rentrer une valeur de paramètre : toto

voici le code
Dim SQL As String

'requête sql permettant d'insérer le nouvel enregistrement'


SQL = "INSERT INTO operations (nom_operation,id_poste,nbre_operateur,temps_reglage,temps_execution,temps_dechargement,temps_nettoyage) Values(" _
& Me.nom_gamme & ", 123, " _
& Me.nbre_op & " , " & Me.tps_reglage & "," & Me.tps_operation & ", " & Me.tps_dechargement & " , " & Me.tps_nettoyage & " );"

DoCmd.RunSQL (SQL)

Merci d'avance pour votre aide

2 réponses

Euh
J'ai oublié de préciser que mon problème se situait sur access 2003 ^^
Merci à vous
0
j'ai fini par trouver la réponse en essayant un peu tout
Finalement, il falait doubler le caractère "" pour pouvoir le declarer dans la string!
Merci quand même ^^
0