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
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
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
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