Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

How do u implement locking concept for dataset?

Answer Posted / akash

One way to work around optimistic concurrency issues in ADO
is to lock the records your DataSet retrieves as soon as
the edit operation begins. This strategy is known as
pessimistic locking. Long-duration locks generally lead to
poor database performance and contention problems, but in
situations where an application cannot tolerate having
records changed while it is updating them, pessimistic
locking may be necessary.

With ADO, it's relatively easy to use a pessimistic locking
scheme. In ADO.NET, it's somewhat more difficult to set up,
but you can still use pessimistic locking in your
applications. However, just because you can do something
doesn’t mean you should do it all the time—what I’m about
to explain should be used only when absolutely necessary.


The basics steps for pessimistic locking are as follows:

1)Create a transaction with an IsolationLevel of
RepeatableRead.

2)Set the DataAdapter’s SelectCommand property to use the
transaction you created.

3)Make the changes to the data.

4)Set DataAdapter’s Insert, Update, and Delete command
properties to use the transaction you created.

5)Call the DataAdapter’s Update method.

6)Commit the transaction.

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between Data adaptor and Data set?

1034


How to create data relations?

996


What is an ado?

980


What is the use of Dataview?

1128


What is method to get XML and schema from Dataset? getXML() and get Schema ()

970


Explain About ado.net components/objects. Usage of data adapters and tell the steps to retrieve data.

1105


What are the objects of ado.net?

1065


Is ado.net dead?

1009


What is DataReader Object?

1042


What is ado oledb and odbc?

937


What is executenonquery ado.net?

927


What is ado code?

948


Data reader read and forward only, how is it possible to get 2 tables of data at a time?

916


How to check if a datareader is closed or opened? IsClosed()

1025


What is maximum pool size in ado.net connection string?

972