Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Problema con el siguiente consecutivo
Message
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Client/serveur
Titre:
Problema con el siguiente consecutivo
Divers
Thread ID:
00646072
Message ID:
00646072
Vues:
42
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
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform