Proceso muy largo ?
Hola amigos del foro, necesito nuevamente su ayuda sucede que trabajo con tablas PARADOX y tengo que trabajar con tablas del sistema , es decir pequeños modulos que utilicen esas tablas tengo un proceso el cual toma tiempo
//SQLCodigoclie2='Select cclie from clie01 where Substring(cclie from 1 for 1) between '+ chr(39)+'a'+chr(39)+ ' and '+ chr(39)+'z'+ chr(39)+' Order by cclie asc'; Tengo cerca de 13000 registro de esta consulta, lueo realizo un bucle para barrer el Recorset pongo 800, solo para ver el tiempo , cosa que en realida no debe ir solo es para efectos de prueba Código:
SQLquerytmp:=ObtenerSQL(SQLCodigoclie2); LOCK FILR HAS GROWN TOO LARGE A que se puede deber esto , ya que en realidad el recorrido total esta mas o menos 13000 veces Espero sus comentarios. |
Leete esto:
Cita:
|
Hola marcos gracias por responder, me podrias explicar un poco el ultimo punto no me queda claro
gracias. |
Cita:
Pues lo que dice es que configures Local Share a False, sino compartes las tablas entre diferentes aplicaciones. Un ejemplo creas en Delphi con Tablas Paradox un programa de facturación, otro de contabilidad y otro de nóminas, por ejemplo la tabla clientes es la misma para facturación y contabilidad, por lo tanto si se abre la contabilidad y la facturación a la vez, cosa más que probable, estariamos compartiendo dicha tabla a parte de otras entre 2 aplicaciones distintas, en este caso si habría que configurar Local Share a True. Un Saludo. |
Hola nuevamente Marcos, estuve leyendo con detenimiento y me quedo mas claro pero tengo una inquietud, te explico, la causa de mi problema es el punto 2 :
Delphi: Hay una componente TTable abierta asociada a una tabla sobre la cual se realizan múltiples consultas SQL mediante una componente TQuery. pero mi aplicacion correra en cada maquina, y no desde el servidor donde si estan alojadas mi tablas, como solucionaria esto, ya que se especifica que debo crear las carpetas y direccionarlas a ellas. |
La estructura suele ser:
\\Servidor\c:\Programa \\Servidor\C:\Programa\Tablas \\Servidor\C:\programa\Net Configuras el Alias y el NetDir y ya lo tienes. Un Saludo. |
La franja horaria es GMT +2. Ahora son las 04:48:13. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi