Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/05/2007, 13h48   #1
Membre régulier
 
Inscription : octobre 2005
Messages : 400
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 400
Points : 98
Points : 98
Par défaut erreur OLE DB lors d'une modification

bonjour,

j'ai un petit soucis avec mon formulaire.

je liste une base de donnée par tritre. sur mon image modifier je passe l'id de l'enregistrement.

mais ce qui est bizard c'est que quand je vais pour modifier la règle, elle me vient juste dans mon texte area mais desfois (pas pour tous) elle me met cette erreur :

Code :
1
2
3
4
 
Microsoft OLE DB Provider for ODBC Drivers erreur '80040e14' 
 
Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe (opérateur absent) dans l'expression ''Il faut mettre un liseret de 200µm jusqu'à une épaisseur de la pièce de 300µm<br><br> Pour les épaisseurs supérieures à 300µm il faut faire un liseret de 300µm ' WHERE IDRegle=33'.
et pourtant si je prends la 2ème règle, la modification fonctionne mais pas avec la 3ème..

c'est vraiment bizard. et ce n'est pas a cause des "<br>" qui sont entre deux car sur d autre règle ca fonctionne nikel..

mon code pour modifier la règle est le :
Code :
1
2
	sql = "UPDATE AjoutRegle SET Matiere='"&Matiere&"', Titre='"&Titre&"', Regle='"&Regle&"' WHERE IDRegle=" & int(IDRegle)
	conn.execute(sql)
qqn a une idée?
flo456 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 14h07   #2
Invité régulier
 
Inscription : février 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 6
Points : 7
Points : 7
Salut,

Cela ne viendrait-il pas d'apostrophe non double-encodés dans tes variables ?

Je pense au mot jusqu'à dans ta phrase : ... 200µm jusqu'à une épaisseur de ...
Charles72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 14h26   #3
Membre régulier
 
Inscription : octobre 2005
Messages : 400
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 400
Points : 98
Points : 98
aparament c'est ca mais ce qui est bizard c'est que ma 1ère règle qui a aussi des " ' " arrive a enregistrer les changements..

la ca a l air d'aller.

merci
flo456 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h41.


 
 
 
 
Partenaires

Hébergement Web