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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-06-2015
pape19 pape19 is offline
Miembro
 
Registrado: jul 2010
Posts: 96
Poder: 14
pape19 Va por buen camino
Pasar parámetro que sea una cadena de números

Buenas tardes, me encuentro con el siguiente problema.

Tengo una tabla en una base de datos firebird en la cual guardo diferentes querys(una por registro). Al necesitar una...creo un objeto IBQuery por código, y le asigno el código de la query de un registro de esa tabla.

En este caso tengo la siguiente consulta.

Código SQL [-]
SELECT  CTR_LOG_PEDIDOS_DET.RZ_CLIENTE,
            SUM (CTR_LOG_PEDIDOS_DET.CANT_BULTOS)
FROM CTR_LOG_PEDIDOS_DET
WHERE   CAST(CTR_LOG_PEDIDOS_DET.RETIRO_TRANSP AS DATE) >= :FECINI
AND       CAST(CTR_LOG_PEDIDOS_DET.RETIRO_TRANSP AS DATE) <= :FECFIN
AND       CTR_LOG_PEDIDOS_DET.TRANSP_ID IN ( :qCadena )
GROUP BY CTR_LOG_PEDIDOS_DET.RZ_CLIENTE

En el código, en delphi, tengo lo siguiente.

Código Delphi [-]
IBQuery1.ParamByName('Qcadena').Text := cadenaTransportes;

cadenaTransportes es un string que equivale a '11, 20, 31, 4'.

Al abrir la query obtengo la excepción:
"conversion error from string "11, 20, 31, 4"

Como puedo solucionar esto??

Muchas gracias!
Responder Con Cita
 



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Contar y reemplazar una cadena de numeros darkbits Varios 9 11-03-2011 22:05:16
Como pasar un parametro? b3nshi Varios 3 18-08-2007 06:54:53
Separar cadena de numeros cyborgve Impresión 1 16-05-2007 06:37:31
Quitar todos los números de una cadena dec Trucos 0 07-06-2006 20:04:33
pasar parametro pharaonhx Conexión con bases de datos 3 10-05-2006 19:02:50


La franja horaria es GMT +2. Ahora son las 05:33:10.


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