![]() |
rotura de indices tabla paradox
estimados tengo un sistema en D5 con paradox 7 y el sistema está instalado en una pc que comparte la carpeta donde están las tablas (grupo de trabajo).
Tengo un usuario de otra maquina q tiene mapeada la carpeta de las tablas con una letra para poder configurar el BDE. Cuando ese segundo usuario carga info me rompe el indice de una tabla. Puede ser problemas de permisos de red (tengo compartido para todos los usuarios) o hay q configurar algo en BDE para q pueda cargar normalmente y actualicen en mismo momento la misma tabla. Puede que haya algun comando de delphi mas alla de que hago table1.post y luego table1.flushbuffer?? muchas gracias |
Creo que el problema es, precisamente, por compartir la carpeta. Si dos ordenadores diferentes deben acceder a la misma base de datos, lo que hay que hacer es usar una base de datos en red (Interbase/Firebird, por ejemplo, o incluso MySQL/MariaDB) y usar transacciones en todas las operaciones.
|
si entiwendo pero...
Ñuño gracias y entiendo lo de usar otra BD, pero ya tengo otra aplicación q pude hacer funcionar de esta forma compartiendo la base de datos y no hice nada raro. pero en esta otra usando mismo Delphi y tablas la segunda maquina me genera problemas cuando carga.
|
link paradox en red
Ñuño
me podes pasar link de manual o instructivo de Paradrox en red, lo he visto lo nombran en varios foros pero no encuentro. gracias |
Aqui hay uno:
http://agmdata.com/howto/configurebde.pdf |
Hola.
¿Has probado a cambiar el valor de "LOCAL SHARE" a true dentro del BDE Administrator? Yo antes usaba tablas DBF con el BDE y para compartirlas en red había que cambiar ese valor. Saludos ![]() |
A mi esto me pasaba con ficheros dbase. La solución que encontré fue acceder a los ficheros siempre a través de la carpeta compartida, incluso el pc que tiene los datos en local. Por ejemplo '\\pc_server\datos\'
Cuando desde un pc accedía mediante 'c:\datos\' y desde otro accedía con '\\pc_server\datos' los índices siempre se fastidiaban. |
La franja horaria es GMT +2. Ahora son las 22:36:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi