PDA

Ver la Versión Completa : Error con tablas DBase y ADO


Jose Roman
18-07-2011, 16:29:12
Hola a todos,
He tengo una serie de tablas creadas con Excel y guardadas en formato DBase, dos columnas FACTURA y UNIDADES ambas de tipo numerico, la pregunta surge porque al ejecutar el programa (dando RUN o F9) me aparece este error:
Could not convert variant of type (NULL) into type (String)
Tengo Delphi 2007 y ADO para conectarme. No veo ningun campo vacio o nulo, espero que ustedes tengan la solucion. Gracias.

oscarac
18-07-2011, 16:32:31
Hola
y en que momento te aparece ese error?
cuando quieres ejecutar?
cuando abres un form?
haces un open a la tabla?

te recomiendo ir depurando linea a linea el programa (ejecutas con F7 o F8) para que determines donde es que salta el error

Jose Roman
18-07-2011, 16:52:41
Gracias por responder...
Te cuento en el evento OnClick de un TButton realizo esto:
QuickReport2.tbl1.Open;
Ahi es donde me genera el error. Pero despues me muestra todos los datos al seguir la siguiente instruccion:
QuickReport2.Preview;

oscarac
18-07-2011, 17:02:13
ahhh es un reporte
estas haciendo alguna conversion de algun campo?
verifica que no este vacio

Jose Roman
18-07-2011, 17:07:07
No tengo conversión, solo muestro los datos. Ambos campos son numeros. a veces pienso que es por haberlo hecho en excel primero y guardarlo como DBase, y si es asi, quien sabe un gestor de este tipos de archivos pero de tipo FREE???