Apostrophe dans un champ lors de l'insert
Résolu
mirela26
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
-
fidotools -
fidotools -
Bonjour,
lorsque que je fais un insert avec des champs contenant des apostrophes,cela me génère des erreurs!
comment y rémedier!
lorsque que je fais un insert avec des champs contenant des apostrophes,cela me génère des erreurs!
comment y rémedier!
A voir également:
- Apostrophe dans un champ lors de l'insert
- Touche insert - Guide
- Disk boot failure insert system disk and press enter - Guide
- Le nom du champ de tableau croisé dynamique n'est pas valide - Forum Excel
- Touche inser sur elite book hp - Forum PC portable
- Touche insert sur clavier portable hp ✓ - Forum Clavier
8 réponses
normal... l apostophre dans le champ texte va ferme ta requete sql... qui sera donc incorrecte car incomplete.
il faut mettre un \ devant chaque appostrophe
en php tu peux utiliser la fonction addslashes
il faut mettre un \ devant chaque appostrophe
en php tu peux utiliser la fonction addslashes
Bonjour,
Peux tu préciser ces points stp :
- Quelle est la type de ton champ de la table qui te pose problème à l'insertion ?.
- Si c'est du CHAR/VARCHAR - ca devrait po poser de pbs - tu peut y inserer ce que tu veux normalement.
- Quelle erreur SQL te remonte ton SGBD ?.
A+.
Peux tu préciser ces points stp :
- Quelle est la type de ton champ de la table qui te pose problème à l'insertion ?.
- Si c'est du CHAR/VARCHAR - ca devrait po poser de pbs - tu peut y inserer ce que tu veux normalement.
- Quelle erreur SQL te remonte ton SGBD ?.
A+.
Re,
Tu effectues l'Insert toi meme à partir d'un Script ou tu le fais directement sur Access ??...(je connais pas bien Access - pardon).
Si oui - peux tu me le donner - merci.
Tu effectues l'Insert toi meme à partir d'un Script ou tu le fais directement sur Access ??...(je connais pas bien Access - pardon).
Si oui - peux tu me le donner - merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Non juste sur ta requete tu écrit les champs sans crochets:
values(" & sLRef & "," & lblNOM.Text & ")" au lieu de values('" & sLRef & "','" & lblNOM.Text & "')".
J'espère que c bon pour.
values(" & sLRef & "," & lblNOM.Text & ")" au lieu de values('" & sLRef & "','" & lblNOM.Text & "')".
J'espère que c bon pour.
bonjour
les types des champs: texte ou memo
j'utilise une base Access!
et l'erreur suivante est générée:
Erreur de syntaxe (opérateur absent) dans l"expression
en soulignant la ligne:
cmdInsert.ExecuteNonQuery()
les types des champs: texte ou memo
j'utilise une base Access!
et l'erreur suivante est générée:
Erreur de syntaxe (opérateur absent) dans l"expression
en soulignant la ligne:
cmdInsert.ExecuteNonQuery()
oui,c'est justement çà,PEKKA ! l'apostrophe ferme mon code
je code avec vb.net
un bout de code:
sInsertSQL = "insert into Missions([Référence Employés], NomEmployés) values('" & sLRef & "','" & lblNOM.Text & "')"
Dim cmdInsert As New Data.OleDb.OleDbCommand(sInsertSQL, cnAccess)
cmdInsert.ExecuteNonQuery()
Je comprend pas mettre un \,c'est pas possible de le demander aux utilisateurs?!
je code avec vb.net
un bout de code:
sInsertSQL = "insert into Missions([Référence Employés], NomEmployés) values('" & sLRef & "','" & lblNOM.Text & "')"
Dim cmdInsert As New Data.OleDb.OleDbCommand(sInsertSQL, cnAccess)
cmdInsert.ExecuteNonQuery()
Je comprend pas mettre un \,c'est pas possible de le demander aux utilisateurs?!