Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Q: primary key is stored in separate table
Message
Information générale
Forum:
ASP.NET
Catégorie:
The Mere Mortals .NET Framework
Titre:
Q: primary key is stored in separate table
Versions des environnements
Environment:
VB 8.0
OS:
Windows XP SP2
Database:
MS SQL Server
Divers
Thread ID:
01268162
Message ID:
01268162
Vues:
59
The primary key for ORDERS table is stored in PKEYS table.

The steps for inserting new ORDERS record:

1. read the latest primary key value from PKEYS table, increase by 1
2. in ORDERS DataSet update Table(0).Rows(0).Item("order_id") with the new value
3. use SaveDataSet to save the dataset
4. if successful, save the new primary key value in PKEYS table

Without wrapping in transaction, the above steps fail when several users add orders simultaneously. Could be using the RegisterChildBizObj the better practice or TRIGGER AFTER INSERT can help?

Your help is very much appreciated.
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform