Storep procedure con execute statment
Hola a todos de antemano gracias por su amable ayuda
Explico mi problema trato de llenar una tabla que tiene los siguientes campos codigo varchar(20) cantidad numeric(15,2) como se dieron cuenta se executa una sentencia execute statement donde el problema es que el campo q intento insertar es de tipo varchar y me da error al insertar como puedo indicarle a este valor las comillas para q se ejecute bien ejemplo insert into prueba (codigo,enero) values (1.01.1,-1.10) ahi se produce el error pues deberia ser insert into prueba (codigo,enero) values ('1.01.1',-1.10)
|
Ejemplo:
|
Como dice Casimiro, debes agregar las comillas al generar la sentencia SQL.
Dentro de un string, si repites la comilla, la toma como una comilla literal ('). Código:
Ejemplo: '''HOLA'' MUNDO.' --> 'HOLA' MUNDO.
En firebird, dependiendo de algunas cosas también podrías utilizar las comillas dobles. (Puede que las interprete como nombre de un campo).
|
La franja horaria es GMT +2. Ahora son las 08:12:25. |
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