Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-04-2005
Avatar de Pablo Carlos
Pablo Carlos Pablo Carlos is offline
Miembro
 
Registrado: jun 2004
Ubicación: Mendoza - Argentina
Posts: 270
Poder: 23
Pablo Carlos Va por buen camino
Aqui de nuevo
Les comento de acuerdo al pos anterior realice un prg. sencillo, una tabla y un Tsession.- La tabla apunta al tsession... tsession tiene como parametro el netfiledir \\servidor\prueba\datos el privatedir \\servidor\prueba, luego he creado los instaladores sin decirle al bde un alias el cual lo paso por código.- luego abri el bde del servidor y toque el conf. native, paradox net file y le pase el mismo netfiledir del tsession y el localshare puse en true el del servidor lo mismo con el cliente con la diferencia del localshare que está en false. Intente modificar registros iguales y el bde protesto diciendo que estaba siendo usado por otro puesto (eso muy bien) inserté registros a diestra y siniestra en el servidor y en el cliente intentando que sean a la vez, todo bien fueron ingresando dos de servidor uno del cliente o al reves y asi hasta los 40 o 50 ingresos desde ambas máquinas, todo bien... examine donde "caian" los lck y estaban en el servidor en la ruta del privatedir del servidor (los lck del cliente) y genera los lck (del servidor) en la ruta del netfiledir, el net se crea en el netfiledir del servidor solamente.- Funcionó en esa hora de modificaciones e inserciones sin ningún problema. Ahora según lo leido los lck deberían crearse en cada máquina y como expliqué no es así.- Otra cosa... los lck del servidor se borran cuando cierro el prg del servidor pero los lck que se crean del "cliente" siguen alli.
Creen que me está faltando algo?
Saludos
__________________
Por qué todas las personas saben exactamente cómo debemos vivir nuestra vida, y nunca tienen idea de cómo deben vivir sus propias vidas.

Última edición por Pablo Carlos fecha: 08-04-2005 a las 02:34:34.
Responder Con Cita
  #2  
Antiguo 08-04-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Cita:
Empezado por Pablo Carlos
Aqui de nuevo
Les comento de acuerdo al pos anterior realice un prg. sencillo, una tabla y un Tsession.- La tabla apunta al tsession... tsession tiene como parametro el

netfiledir \\servidor\prueba\datos
privatedir \\servidor\prueba
Yo diría que no es buena configuración, el privatedir, debe ser local en cada máquina C:\TEMP o c:\windows\temp
Código:
 databaseDir := \\servidor\prueba\datos 
 NetFileDir    := \\servidor\prueba
 PrivateDir   := c:\TEMP
Suponiendo que la carpeta prueba está compartida totalmente con acceso global.

Sugerencia: Para tu programa real, deberías añadirle un Log, que grabe las sentencias SQL que va a ejecutar, modificaciones de tablas y los exception que da. Si tienes la JVCL, lo tienes muy facil, ya que permite hacer ambas cosas. Si no las tienes, busca por internet MapFileSource para las excepciones.

Así sabrás por qué falla, y donde está fallando.

Un saludo.

Un saludo.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:55:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi