Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-05-2005
Choclito Choclito is offline
Miembro
 
Registrado: jul 2004
Posts: 169
Poder: 20
Choclito Va por buen camino
Lightbulb 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
Responder Con Cita
  #2  
Antiguo 09-05-2005
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:00:30.


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
Copyright 1996-2007 Club Delphi