Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Problema con el siguiente consecutivo
Message
 
To
All
General information
Forum:
Visual FoxPro
Category:
Client/server
Title:
Problema con el siguiente consecutivo
Miscellaneous
Thread ID:
00646072
Message ID:
00646072
Views:
41
Usando:ADO 2.6, Sql Server 2000

Necesito lograr lo siguiente:

Necesito generar un numero consecutivo, sin que haya saltos entre ellos, de forma tal que admita el manejo
de multiples clientes, cada uno adquiriendo el siguiente consecutivo respetando el orden.

El gran problema es que la transaccion es lenta (aprox 10-30 sec) y pueden haber mas de 8 clientes
solicitando un consecutivo AL tiempo...

Esto es:

El cliente 1 empieza la transaccion, solicita el consecutivo,adquiere el consecutivo 1
El cliente 2 empieza la transaccion y el cliente 1 no ha terminado. El cliente 2 DEBERIA de esperar
hasta que el cliente 1 confirme o cancele, y adquirir el consecutivo 2

Intente colocando la propiedad IsolationLevel=adXactIsolated pero no funciona...

Lo unico que se me ocurre es usar una bandera, pero existe una mejor solucion?

Gracias


(Ok, este problema parte de una no muy buena estructura de la bd, pero no puedo cambiarla...
arghh!!!)
The Life is Beautiful!

Programmer in
Delphi, VS.NET
MCP
Next
Reply
Map
View

Click here to load this message in the networking platform