PDA

Ver la Versión Completa : Error en consulta de DBF


borixxx_ags
14-11-2011, 16:13:27
Hola buen día! esta es mi primera pregunta que subo así que me disculpo si no la estoy realizando en el lugar adecuado

tengo un proyecto que lee dbf's y muestra su contenido en un grid, todo parece funcionar correctamente pero con ciertos dbf's no funciona y me manda el error

"La consulta es demasiado compleja."

y el error se produce cuando activo el query

estos son mis parámetros de conexión

Database := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source='+ruta+'\;'+
'Extended Properties=dBASE V;' +
'Persist Security Info=False;' +
'User ID=******;' +
'Password=*****;';*

se conecta correctamente e incluso sirve con algunos dbf y el error sale cuando

queryBDF.Active:=true;

se activa el query

de antemano les agradezco!!

oscarac
14-11-2011, 16:21:53
hola como estas
seria muy bueno, repito muy muy bueno...
que pudieras colocar la consulta.... (query)

Select.... from.....

borixxx_ags
14-11-2011, 16:37:19
Hola! pues si verdad se me ha pasado igual no lo crei necesario por que es un simple

select * from Tabla.dbf

lo cual hace mi duda un poco mas rara

Casimiro Notevi
14-11-2011, 16:43:09
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php)?, gracias por tu colaboración.

oscarac
14-11-2011, 16:46:53
que componentes de conexion estas usando?

borixxx_ags
14-11-2011, 16:52:36
Hola de nuevo los componentes que esty usando para conectarme son

TZConnection y TZQuery

muchas gracias por tus prontas respuestas (Y)

borixxx_ags
14-11-2011, 17:18:01
había visto el contenido de los dbf's y note que el archivo tenia aprox 550 campos
haciendo investigación vi que esto sucede cuando tienes mas de 255 campos

ahora buscare y en caso de éxito publicare la solución

Saludos

borixxx_ags
14-11-2011, 18:00:06
había visto el contenido de los dbf's y note que el archivo tenia aprox 550 campos
haciendo investigación vi que esto sucede cuando tienes mas de 255 campos

ahora buscare y en caso de éxito publicare la solución

Saludos
ojo el DBF no es mio! jamas jamas haría una tabla con tantos campos