
Problema de Red
Publicado por José (13 intervenciones) el 10/04/2007 22:44:30
tengo esta situación:
pc1. ejecutable + base de datos
pc2. ejecutable (el cuál lee la base de datos en la pc1)
en ambas pc cuando hago por ej. una factura, utilizo una dll local , en cada maquina.
con lo siguiente:
W As Workspace,d As Database
Set W = CreateWorkspace("", "admin", "", dbUseJet)
Set d = W.OpenDatabase(Ruta)
W .BeginTrans
"modificaciones en tablas"
W.CommitTrans
me gustaría que cuando hay una transaccion comenzada pero sin terminar, en una pc.
la otra pc no pueda realizar un begin, si se tratara de una venta para ambas. para asi realizar una especie de bloqueo..
gracias...
pc1. ejecutable + base de datos
pc2. ejecutable (el cuál lee la base de datos en la pc1)
en ambas pc cuando hago por ej. una factura, utilizo una dll local , en cada maquina.
con lo siguiente:
W As Workspace,d As Database
Set W = CreateWorkspace("", "admin", "", dbUseJet)
Set d = W.OpenDatabase(Ruta)
W .BeginTrans
"modificaciones en tablas"
W.CommitTrans
me gustaría que cuando hay una transaccion comenzada pero sin terminar, en una pc.
la otra pc no pueda realizar un begin, si se tratara de una venta para ambas. para asi realizar una especie de bloqueo..
gracias...
Valora esta pregunta


0