FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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)
__________________
IVAND Última edición por IVAND fecha: 30-08-2017 a las 04:23:09. |
#2
|
||||
|
||||
Ejemplo:
|
#3
|
||||
|
||||
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).
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Execute Procedure | mightydragonlor | Firebird e Interbase | 3 | 04-11-2011 14:23:27 |
Dead lock en un execute procedure. | afxe | Firebird e Interbase | 0 | 12-03-2010 10:01:24 |
llamar a procedure desde otra procedure | anubis | Varios | 23 | 04-03-2010 18:44:37 |
sintaxis de execute procedure | micayael | Firebird e Interbase | 4 | 23-12-2005 19:05:03 |
Execute procedure | VRO | Firebird e Interbase | 4 | 26-01-2005 17:55:57 |
|