FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Fox con ADO muy lento
Q tal saludos, Estoy tratando de pasar una aplicacion hecha en Visual Fox a delphi, la base de datos de tiene aprox 180,000 registros utilizo indices en la tabla para q las busqedas sean rapidas el problema es q por el tiempo trate de dejar la BD en Fox y utilizar los componentes ADO y mas adelante migrar las BD a sql server, pero e problema q tengo es q las consultas son demasiado lentas, comparadas a las realizadas por el Visual fox.
Que es lo q esta pasando ADO no me reconoce los indices de la tabla? Intente hacer la conexion por medio de el BDE y fue lo mismo, por ultimo tambien intente la conexion con PHP a la misma BD de Fox y reaize varias consultas y el tiempo de estas fue lo normal q el mismo Fox. Q esta pasando con ADO y BDE Agradezco su ayuda de antemano. |
#2
|
||||
|
||||
hola
por lo que he podido comprobar la tablas DBF con foxpro funcionan a la mil maravillas con cantidades de registros, pero al esta ser una base de datos Desktop en otros entornos de conexion es muy problable que se presenten estos incovenientes. Ahora lo recomendable seria saber como estas realizando las consultas, para ver si te podemos aconsejar, ya que yo trabajo con una tabla que tiene 120,000 registros y las consultas no son lentas, ademas seria bueno saber que es lento desde tu punto de vista. Salu2
__________________
Ivan Lora http://www.arrobasoft.da.ru Valientes son aquellas personas que triunfan donde otros fracasan. Bienaventurado los que nada esperan porque jamas seran defraudados. |
#3
|
|||
|
|||
Estoy de acuerdo q es rapido usando Viasual fox como entorno de programacion,
pero mi problema es Delphi con BD de Fox, lento me refiero a q una consulta q dura 2(aprox) seg en Visual fox con delphi dura 10(aprox) seg, la conexion q hago desde delphi con BD de fox con ADO a traves de ODBC, y la consulta es para buscar un registro especifico no utilizo like ni nada por el estilo, es una busqeda de valor exacto y ese campo lo tengo indexado. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|