La Web del Programador: Comunidad de Programadores
 
    Pregunta:  439 - CLIENT/SERVIDOR EN DELPHI
Autor:  Javier San Juan Sagredo
Tengo la Versión 1 Cliente/Server de Delphi, y el problema que tengo es que no puedo accceder desde dos ordenadores conectados en red, al mismo tiempor, a la misma Tabla de datos, apareciendo el mensage:
´Multiple.Net files in use.File: PDOXUSRS.LCK´

  Respuesta:  Javier Camacho
Debes usar el componente TSession que tiene la propiedad NetFileDir que debes ajustar para apuntar a una dirección de red unica, por Ej. si tu componente Tsession se llama Mi_Sesion, deberás ajustar su propiedad NetFileDir con el valor: '\\Tu_servidor\Tu_directorio', ya que esta propiedad es de tipo TString.
Luego debes enlazar todos tus componentes de TDataBase, TTable, TQuerry, etc. con este compoenente TSession, ajustando su propiedad SessionName en : Mi_Sesion y eso es todo

  Respuesta:  Gustavo Enriquez
La respuesta de german es la mejor opción, sin embargo asegurate que el el archivo de net dir esté apuntando siempre a una unidad de red, porque si el archivo esta en tu equipo en una carpeta compartida, entonces para un usuario fuera de tu equipo será una base de datos en red y para tí sera una base de datos local.

Nota. en cualquier momento puedes borrar todos los archivos .net y .lck que genera paradox, el sistema los genera nuevamente sin ningún problema. asegurate que todos los usuarios están fuera ya que de lo contrario no te dejará borrarlos.

  Respuesta:  Jorge García
Yo he estado trabajando recientemente con Delphi 4, y he tenido ese problema, que realmente se da por aplicación y no por un base de datos específica. Lo he corregido cambiando la propiedad "Start in" de el shortcut del ejecutable a un path local al cliente, por ejemplo "c:\", lo que hace es crear en la máquina del cliente el archivo PDOXUSRS.LCK, con lo que se elimina la probabilidad que multiples usuarios traten de crearlo en el mismo servidor de donde se corre la aplicación y que provoca este problema.

Atentamente, Jorge García.

  Respuesta:  German
Debes mirar en la BDE Configuration, en la carpeta Drivers, en el Driver Name "PARADOX", que en el servidor y terminal el campo NET DIR apunte al mismo fichero.. es decir.. el archivo PDOXUSRS.NET ha de ser el mismo para la base de datos pueda ser compartida.

  Respuesta:  Dario Alvarez Aranda
Para poder contestarte debo sabe en que esta hecha la base de datos, escribeme a ver si puedo solucionar tu problema