PDA

Ver la Versión Completa : Acceder con varios programas a las mismas tablas .dbf (en el mismo pc)-RESUCITADO :)


Wonni
11-08-2007, 19:10:36
Hola;

No se que pasaria, pero el post que puse hace unos dias desapareció. Cuando recibi un email indicandome que Casimiro Notevi habia respondido le di al enlace pero no entraba. Además estube todo el dia sin poder entrar. Y ya cuando consigo entrar veo que desapareció :confused:

Como fue el unico email que llegué a recibir, escribi un privado a Casimiro. El me ha dicho que fueron varios los que contestasteis. A si que pongo otra vez el post.

Con lo que me ha dicho Casimiro y lo que he hecho estos dias, voy a puntualizar ciertas cosas.

Se trataba de que varios programas accedan a la vez en el mismo ordenador a tablas dBase.

Quiero decir primero que este no es un programa que desarrolle desde cero. Es un programa que ya existe en el ordenador y al cual me han echo ir añadiendole ciertas utilidades accediendo a las tablas .dbf en las que se basa. Es por eso que no es posible utilizar otro motor de base de datos. Por que si fuera una aplicacion nueva(como otra que estoy haciendo) no utilizaria este tipo de tablas. Pero hay esta el toro, y tengo que lidiar con el :p


Existen 3 ejecutables que acceden en el mismo pc (incluso otros tres en otro pc) y lleva años funcionando sin problemas. Incluso los añadidos que yo he creado han llegado a convivir, incluso accediendo a la misma tabla y editando un registro y hacer post y flushbuffer, se reflefa en el otro programa sin problemas.

Pero ahora que ademas de hacer un par de cosillas mas, las he decidio juntar en un solo programa, cuando hago un preview de un QReport (un previo creado a medida, no el que saca por defecto) , al realizar una consulta en el otro, pues casca. Desaparece, se cierra al instante y bloquea al mio.

El caso es que para hacer el previo del informe, yo utilizaba un par de tablas paradox(por comodidad, en su tiempo lo hice asi. Ahora tengo kbmMemTables que son una maravilla). Pues se me ocurrió quitar las paradox y cambiarlas por .dbf para experimentar. Pues resulta que asi no cascan los programas.

Tambien tengo unas dudas sobre configurar el BDE, pero eso lo pongo ahora mismo en otro post ;)