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
|
|||
|
|||
Problemas con cast, concatenar variables
hola amigos del foro el problema q tengo es el siguiente:
quiero q en un procedimiento almacenado se registre el mes y el año pero esots valores quiero q se concatenes asi que lo que hice es lo siguiente: 1.- Primero los campos mes y years los defini como integer y el codigo es el siguiente : DETALLE=CAST(MES AS varchar(5))||cast(years as varchar (4)) /* el campo DETALLE lo defini con varchar (25) trabajo con Ib expert y Firebird 1.5 asi q compilo sin problemas el proc almacenado el problema es cuando lo ejecuto pues me sale el siguiente error : Overflow occurred during data type conversion. conversion error from string "3 ". Nota.- en el campo mes registro el numero 3 q corresponde al mes de marzo. luego defini los campos mes y years como varchar y char pero me sigue saliendo el error q ya les mencione. Como siempre a los amigos del foro les estare muy agradecido por la ayuda que me brinden gracias |
#2
|
||||
|
||||
resp
¿Y por que lo quieres devolver en un varchar?.
Tambien lo puedes hacer asi Detalles = Mes||'-'||ano; Te pregunto el por que juntarlos para ver que quieres hacer. Por que dependiendo del uso se te puede dar otra ayuda.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|