problemas con consultas sql y '
buenas, cuando hago una consulta sql sobre access, suelo usar esto:
cadenasql:=format('select * from tabla where nombre=''%s'' ',[caja_nombre.text]); y es la cadenasql la que ejecuto en la consulta. pues esto me va muy bien sin ningún problema. el problema surge cuando por ejemplo, caja_nombre.text contiene una cadena con ' pj: pepe o'tani si aparece un ' cuando se ejecuta la consulta, me peta. alguien sabe como solucionarlo cómodamente? gracias. |
Puedes ayudarte con la función QuotedStr
Código:
Sql := Format('select * from tabla where nombre=%s ',[QuotedStr(caja_nombre.text)]); Saludos! |
La franja horaria es GMT +2. Ahora son las 12:04:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi