OVH Cloud OVH Cloud

insert d'une appostrophe ...

2 réponses
Avatar
MARI Gérald
Bonjour a tous,

j'ai un probleme d'insertion d'apostrophe dans un formulaire d'une page web
qui inscrit les champ dans une base de donnée Access :

quand j'essaye d'entrée "rue de l'aiguillerie" par exemple, a la validation
du formulaire j'ai lerreur suivante :

Update Error :System.Data.Odbc.OdbcException: ERROR [42000] [Microsoft][ODBC
Microsoft Access Driver] Syntax error (missing operator) in query expression
''Fubu l'jj', CategoryName='Accessoires', SupplierID='00000111',
SerialNumber='00000255', UnitsInStock='10', UnitsOnOrder='10',
UnitPrice='10.0000', SellingPrix='25.0000', ReorderLevel='1' where ProductID
=25;'. at System.Data.Odbc.OdbcConnection.HandleError(HandleRef hrHandle,
SQL_HANDLE hType, RETCODE retcode) at
System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior,
String method) at System.Data.Odbc.OdbcCommand.ExecuteNonQuery() at
ASP.stockage_aspx.updateProduct(Object sender, EventArgs e) in
C:\Inetpub\vhosts\brooklyn-nofear.fr\subdomains\admin\httpdocs\stockage.aspx:line
479

existe il un moyens de remediée a se problemes ??
par avances merci

2 réponses

Avatar
ze Titi
MARI Gérald avait écrit le 08/11/2006 :
Bonjour a tous,

j'ai un probleme d'insertion d'apostrophe dans un formulaire d'une page web
qui inscrit les champ dans une base de donnée Access :

quand j'essaye d'entrée "rue de l'aiguillerie" par exemple, a la validation
du formulaire j'ai lerreur suivante :

Update Error :System.Data.Odbc.OdbcException: ERROR [42000] [Microsoft][ODBC
Microsoft Access Driver] Syntax error (missing operator) in query expression
''Fubu l'jj', CategoryName='Accessoires', SupplierID='00000111',
SerialNumber='00000255', UnitsInStock='10', UnitsOnOrder='10',
UnitPrice='10.0000', SellingPrix='25.0000', ReorderLevel='1' where ProductID
%;'. at System.Data.Odbc.OdbcConnection.HandleError(HandleRef hrHandle,
SQL_HANDLE hType, RETCODE retcode) at
System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior,
String method) at System.Data.Odbc.OdbcCommand.ExecuteNonQuery() at
ASP.stockage_aspx.updateProduct(Object sender, EventArgs e) in
C:Inetpubvhostsbrooklyn-nofear.frsubdomainsadminhttpdocsstockage.aspx:line
479

existe il un moyens de remediée a se problemes ??
par avances merci


Bonjour !

si tu nous donnes ton code, on te le corrige très vite, promis !

;o)

Titi

Avatar
Eric
Bonjour,

Je suppose que sur la validation du formulaire web, tu lances une
requête Insertion du genre Insert Into LaTable(chp1Num, chp2Txt, ..)
Values (LeNombre,'letexte', ...) où lenombre et letexte sont des champs
de ton formulaire web.

Modifies le sql pour obtenir quelque chose comme :
strSQL = "Insert into latable(chp1Num, chp2txt) Values(" & lenombre &
"," & chr(34) & letexte & chr(34) &")"
le chr(34) correspond au guillemet ("). Par ce biais là, letexte peut
contenir des apostrophes (ou quotes).

(Sous VBScript, chr(34) est reconnu)


Bonjour a tous,

j'ai un probleme d'insertion d'apostrophe dans un formulaire d'une page web
qui inscrit les champ dans une base de donnée Access :

quand j'essaye d'entrée "rue de l'aiguillerie" par exemple, a la validation
du formulaire j'ai lerreur suivante :

Update Error :System.Data.Odbc.OdbcException: ERROR [42000] [Microsoft][ODBC
Microsoft Access Driver] Syntax error (missing operator) in query expression
''Fubu l'jj', CategoryName='Accessoires', SupplierID='00000111',
SerialNumber='00000255', UnitsInStock='10', UnitsOnOrder='10',
UnitPrice='10.0000', SellingPrix='25.0000', ReorderLevel='1' where ProductID
%;'. at System.Data.Odbc.OdbcConnection.HandleError(HandleRef hrHandle,
SQL_HANDLE hType, RETCODE retcode) at
System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior,
String method) at System.Data.Odbc.OdbcCommand.ExecuteNonQuery() at
ASP.stockage_aspx.updateProduct(Object sender, EventArgs e) in
C:Inetpubvhostsbrooklyn-nofear.frsubdomainsadminhttpdocsstockage.aspx:line
479

existe il un moyens de remediée a se problemes ??
par avances merci




--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr