Re : requete SQL UPDATE vers Access
Bonjour Bruno et merci de t'être penché sur ma question,
en fait j'avais abrégé pour l'exemple et le "&" a sauté dans mon copier-collé, désolé..
la requête complète est là:
vSQL = "UPDATE patients SET identité=" & identite & ",Titre=" & titre & ",Abrev titr =" & tit & ",Nom=" & TextBox10 & ",Prénom=" & TextBox11 & ",Jour DN=" & TextBox12 & ",Mois DN=" & TextBox13 & ", An DN=" & TextBox14 & ",N°=" & TextBox1 & ",Voie=" & ComboBox1 & ",Nom voie=" & TextBox2 & ",complémant adresse=" & TextBox9 & ",code postal=" & TextBox3 & ",Vile=" & TextBox4 & ",Tel dom=" & TextBox6 & ",Tel bur=" & TextBox8 & ",Tel port=" & TextBox7 & ",N°SS=" & TextBox5 & ",clé SS=" & TextBox15 & ",TP=" & TP & "WHERE Numéro=" & Label14
identite (sans l'accent) est une variable string (identité, avec l'accent est le champ qui la contient), titre et tit sont des strings également, ainsi que toutes les textbox et combobox, Numéro est le champ de numérotation automatique, clé primaire de ma table, stocké dans le label 14 de mon formulaire.
Lorsque je lance la requête: Erreur d'execution '-2147217900(80040e14)':
Erreur de syntaxe (opérateur absent) dans l'expression'DUPONT Pierre 10/02/1965'. (et 'DUPONT Pierre 10/02/1965' correspond à la variable "identite" du champ identité de la ligne que je cherche à updater...
Merci pour ton avis sur la question... peut-être que la valeur "numérique" contenue ds le label 14 est stockée sous forme de chaine de texte ???
A +
Philippe