FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
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 05: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).
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Execute Procedure | mightydragonlor | Firebird e Interbase | 3 | 04-11-2011 15:23:27 |
Dead lock en un execute procedure. | afxe | Firebird e Interbase | 0 | 12-03-2010 11:01:24 |
llamar a procedure desde otra procedure | anubis | Varios | 23 | 04-03-2010 19:44:37 |
sintaxis de execute procedure | micayael | Firebird e Interbase | 4 | 23-12-2005 20:05:03 |
Execute procedure | VRO | Firebird e Interbase | 4 | 26-01-2005 18:55:57 |
|