FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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; ... alguna idea???? porfa |
#2
|
||||
|
||||
¿Qué quieres decir con que no retorna datos? ¿Que no devuelve ningún registro o que alguno de los campos está vacío? En todo caso, ¿en qué línea exactamente se produce el error?
// Saludos |
#3
|
|||
|
|||
Cuando la consulta no retorna registros se produce el error, y se da al ejecutar la línea f_sup.Qplan.Open;
|
#4
|
||||
|
||||
¿Tienes algún evento asociado al componente QPlan?
// Saludos |
#5
|
|||
|
|||
No ningún evento...
|
#7
|
|||
|
|||
hola,
¿ estas asignandole a un campo numerico un filtro como dato string ? Si es así, por hay te puede venir el error. Otro caso es cuando la pasas un valor al filtro con mas caracteres que la longitud del campo en la tabla. Por cierto, mirate la función , ya que te evita tener que estar poniendo antes y despues del valor del filtro. Un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error en Query.Open : Invalid field type (BLOB) | natalinuyo | Gráficos | 4 | 15-10-2008 20:16:29 |
Error en type conversion | che | SQL | 4 | 14-10-2008 22:52:14 |
Error: Class EoleException, old format or invalid type..... | gaby_stars | Varios | 0 | 26-06-2008 02:18:07 |
Error 'invalid variant operation' | Ermek | Servers | 1 | 26-06-2007 20:57:41 |
Error: Invalid Variant Operation | gusanita | Varios | 3 | 08-02-2006 18:03:38 |
|