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