When(why) use DataSet?
- From: sparks <sparks@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 22 Jun 2005 18:51:03 -0700
I have a very simple Access database which consists of only one table and an
auto number field (ID) has been used as the primary key for the records. All
the columns are directly mapped to a object's properties except the ID
property of the object is set to 0 initially.
I only use OleDbCommand object to execute sql statement but is there any way
to get the value of the ID column of a just inserted row (I want to update
the ID property of the object after it's been added to the database)? I know
there's a RowUpdated event that I can use to get the data when DataAdapter
and DataSet are used but they are seems to me overkills the performence of
the application since I need to fill all records of the db into the dataSet.
So this is my newbie question about ADO .NET DataSet class: Why do we really
need this class to storing data into memory especially when there is a lot of
"data" in the database? And also how could I solve my problem of getting the
value of the ID column (Is only using a autonumber field as the primary key a
bad choice of database design?). Thanks in Advance!
regards,
Zhenyu Lu
.
- Follow-Ups:
- Re: When(why) use DataSet?
- From: Brendan Reynolds
- Re: When(why) use DataSet?
- From: Frank Hickman [MVP]
- Re: When(why) use DataSet?
- Prev by Date: RE: restaurer base de données sous windows XP
- Next by Date: Re: When(why) use DataSet?
- Previous by thread: Oracle to Excel Export - Lots of records need speed
- Next by thread: Re: When(why) use DataSet?
- Index(es):
Relevant Pages
|
|