Ver Mensaje Individual
  #1  
Antiguo 16-03-2010
bezaig bezaig is offline
Registrado
 
Registrado: mar 2010
Posts: 3
Reputación: 0
bezaig Va por buen camino
Sql que no retorna datos me da error:invalid variant type conversion

Hola, tengo un programa en delphi 3 y postgres 8 conectado por ODBC, al hacer una consulta que puedo o no retornar datos me da el error "invalid variant type conversion" cuando precisamente no vienen datos, parte del codigo es..
Código:
try
  f_sup.Qplan.close;
  f_sup.Qplan.SQL.Clear;
  f_sup.Qplan.SQL.Add('select a.*, b.descripcion');
  f_sup.Qplan.SQL.Add('from zonas a, usos b ');
  f_sup.Qplan.SQL.Add('where a.id_empresa= '+char(39)+dm.Qpred['id_empresa']+char(39)+' and ');
  f_sup.Qplan.SQL.Add('a.id_area='+char(39)+dm.Qpred['id_area']+char(39)+' and ');
  f_sup.Qplan.SQL.Add('a.id_pred='+char(39)+dm.Qpred['id_pred']+char(39)+' and ');
  f_sup.Qplan.SQL.Add('a.tipo_uso=b.tipo_uso ');
  f_sup.Qplan.Open;
...
y aún cuando esta dentro de un try except me salta el error justo en f_sup.Qplan.Open
alguna idea???? porfa
Responder Con Cita