uso de comillas
serian tan amables de explicarme en este código el uso de comillas ya que yo uso parámetros para hacer lo mismo que hace este código
general mente lo escribo asi
|
No es necesario que agreges muchas comillas simples para concatenar con los edits
Prueba hacerlo de esta forma:
|
Hola diablo66,
Prueba con esto, sencillo, claro y fácil de entender.
Un saludo. |
Explicación de comillas.
Si quieres hacer una cadena que contenga comillas simples, la forma de "engañar" al compilador es poner doble comilla simple. El compilador al recorrer tu código cuando encuentra una comilla simple trata a lo que sigue como una cadena hasta que encuentra la siguiente comilla simple. La excepción es cuando encuentra la comilla que cierra la cadena, se fija si hay otra detrás. Si es así, trata esa doble comilla simple como una sola comilla simplre y sigue tratando lo que sigue como cadena.
|
diablo66,
Cita:
El código anterior concatena una variable String en una consulta SQL, lo cual elimina la necesidad del uso de comillas simples y facilita la lectura y escritura del mismo. Revisa esta información: Espero sea útil :) Nelson. |
gracias a todos me fue de gran ayuda
|
En mi opinión, continua trabajando con parámetros. Te ahorrarás muchos problemas, y el código queda más limpio que no concatendando cadenas, ya sea usando muchas comillas o con la función QuotedStr().
|
Se queda más limpio con QuotedStr y, jamas he utilizado parámetros alguno.
Un saludo. |
Cita:
Y lo mas importante: Con el uso de parámetros se anula la posibilidad de la inyección SQL Saludos :) |
diablo66,
Cita:
Cita:
Cita:
Espero sea útil :) Nelson. |
La franja horaria es GMT +2. Ahora son las 16:50:42. |
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