Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-01-2006
juliopag1 juliopag1 is offline
Miembro
 
Registrado: abr 2004
Posts: 42
Poder: 0
juliopag1 Va por buen camino
Question Error de ADO?

Buenas, tengo un pequeño problema que no entiendo, en esto consiste.

Tengo un Query en un ADOQuery el cual este es

Código SQL [-]
select gb_trx_serial||'|'||gb_cb_codigo||'|'||to_char(gb_fecha,'dd/mm/yyyy')||'|||||' 
from c_clas_carga,c_buque,g_bl_det,g_bl 
where ccc_tipo='C' 
and ccc_codigo=gbd_ccc_codigo 
and cb_cl_codigo='BE' 
and cb_codigo = gb_cb_codigo 
and gbd_gb_trx_serial=gb_trx_serial 
and gb_viaje = :viaje

cuando ejecuto este Query en la consola todo bien, pero cuando lo ejecuto con el componente me dice,
Código:
 La operacion en varios pasos genero errores. Compruebe los valores de estados
Alguien me puede decir que pasa aqui, porque yo no entiendo nada!
Responder Con Cita
  #2  
Antiguo 04-01-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Si la consulta ejecutada en la consola funciona perfecto, entonces el problema esta en delphi;
¿podrías poner el código de delphi que usas y en que línea te marca el error?
__________________

Responder Con Cita
  #3  
Antiguo 04-01-2006
juliopag1 juliopag1 is offline
Miembro
 
Registrado: abr 2004
Posts: 42
Poder: 0
juliopag1 Va por buen camino
Es que no tengo codigo alguno, solo lo pongo en la propiedad SQL del Query y pongo la propiedad Active en true para probar y bumm el mensaje sale,

claro debo de decir que el parametro antes el pongo sus valores que va recibir, [eso es solo para que no le echen la culpa al parametro]
Responder Con Cita
  #4  
Antiguo 04-01-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Cita:
Empezado por juliopag1
Es que no tengo codigo alguno
Perdón, ya vi porque no tienes código
__________________


Última edición por ContraVeneno fecha: 04-01-2006 a las 18:42:08.
Responder Con Cita
  #5  
Antiguo 04-01-2006
juliopag1 juliopag1 is offline
Miembro
 
Registrado: abr 2004
Posts: 42
Poder: 0
juliopag1 Va por buen camino
Bueno mano, es ese que esta hay arriba y funciona correctamente!
Responder Con Cita
  #6  
Antiguo 04-01-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Cita:
Empezado por juliopag1
Bueno mano, es ese que esta hay arriba y funciona correctamente!
¬¬
Mi petición de ver el código delphi, es porque generalmente el manejo de los apóstrofes es diferente en delphi y en la consola; es decir, en la consola para definir un texto utilizarías:
Código SQL [-]
SELECT ....
where ccc_tipo='C'

Pero en delphi, el manejo de los apóstrofes es distinto, ya que se puede confundir:

Código Delphi [-]
with TUQuery do begin
 if active then close;
 SQL.Clear;
 SQL.Add('SELECT....');
 SQL.Add('WHERE ccc_tipo=''C'' ');
 Open;
end; //with


Perdón por mi distracción
__________________


Última edición por ContraVeneno fecha: 04-01-2006 a las 18:43:26.
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 10:51:39.


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