Ver Mensaje Individual
  #1  
Antiguo 30-01-2018
mRoman mRoman is offline
Miembro
 
Registrado: Nov 2003
Posts: 340
Reputación: 15
mRoman Va por buen camino
Incorrect values within SQLDA structure

Buenas tardes amigos del foro.

Estoy trabajando con Delphi6/DBMS: FB 2.0/Win 7 y XP

Estoy tratando de correr una consulta que ahora el IBExpert, me esta marcando el siguiente error:

(anexe imagen)

Código SQL [-]
Dynamic SQL Error
SQL error code = -804
Incorrect values within SQLDA structure

Les adelanto que cambios a la base de datos no he realizado, tampoc he actualizado al FB a otra version.

Aqui la consulta que quiero realizar:
Código SQL [-]
select a.fecha_venta,
       a.lecher||' '||b.nombrelech as nomb_lec,
       b.nombrelech,a.lecher,
       a.dotacion_programada,
       b.clave_ruta||'-'||a.secuencia_distribucion as clave_ruta,
       a.secuencia_distribucion,
       i.nombre,g.cve_producto,
       g.cve_producto||' '||g.descripcion as producto,
       a.dotacion_programada/(g.volumen*g.piezas) as canastillas,
       c.neconomico,
       e.nombre||' '||E.apellido_paterno||' '||E.apellido_materno as nombre_trans,
       '' as telefono_celular,
       f.descripcion as cia_transporte,
       a.observacion_comentario,
      (select h.precio_litro_concesionario
        from precio_producto_hist h
        where h.clave_contrato=b.tipo_contr
          and h.cve_producto=a.cve_producto
          and h.fecha_vigencia_inicial<=a.fecha_venta
          and h.fecha_vigencia_final>=a.fecha_venta) as precio_litro_concesionario,
       b.ml_calle,
       b.ml_colo,
       b.ml_refe,
       '' as telefono_lecheria,
       '' as telefono_concesionario,
       a.comentario_das30,a.folio_impreso,
       '*'||a.folio_impreso||'*' as codbar,
       j.nombre_supervisor,
       j.telefono as telef_supervisor
from VENTA a,
     TIENDA b,
     RUTA c,
     CAMION d,
     TRANSPORTISTA e,
     COMPANIA_TRANSPORTE f,
     PRODUCTO g,
     DISTRIBUIDOR i,
     SUPERVISOR J
where a.lecher=b.lecher
  and b.clave_ruta=c.clave_ruta
  and c.neconomico=d.neconomico
  and d.clave_transportista=e.clave_transportista
  and e.clave_cia=f.clave_cia
  and a.cve_producto=g.cve_producto
  and b.clave_concesionario=i.clave_concesionario
  and a.fecha_venta between :fecha1 and :fecha2
  and a.dotacion_programada>0
  and ((b.clave_ruta >= :desde) AND (b.clave_ruta <= :hasta))
  and c.id_supervisor=j.id_supervisor
order by a.fecha_venta, 
         b.clave_ruta,
         a.secuencia_distribucion,
         a.cve_producto

La consulta desde la aplicacion delphi correo sin problema, no manda mensaje de error, (hasta ahorita).

Algo que he logrado detectar, es que este error me lo marca en la tabla "TIENDA" cuando agrego los parametros "DESDE" y "HASTA" que, de igual manera, si los cambio por constantes (cualquiera), ej "1" y "3", también lo marca el error, algo estará pasando en esta tabla???

Acudo a ustedes para q me orienten por donde va la cosa, mientras tanto sigo buscando en "San Google", que por cierto la mayoria de la documentación que encontré está en ingles y hablan desde una posible corrupcion de datos, hasta borrar componentes...los cuales no definen a que componentes se refieren.

Saludos
Imágenes Adjuntas
Tipo de Archivo: jpg MSG-Err SQLDA Structure -804.jpg (26,2 KB, 4 visitas)
__________________
Miguel Román

Última edición por mRoman fecha: 30-01-2018 a las 23:53:16.
Responder Con Cita