Recordset properties to Datatable properties


what c sharp equivalent logic to  visual basic 6.0 recordset properties. close, open, update, updatebatch, absoluteposition, find, delete, movefirst, movenext, movelast, in visual basic 6.0 using disconnected (datatable)? migrating visual basic 6.0 c sharp. moving datatables in c sharp. there tool can quick identify equivalent logic in c sharp. trying document logic below.

visual basic 6.0 recordset properties
close (not supported)
closes recordset
delete (not supported) deletes record or group of records
open (not supported) opens database element gives access records in table, results of query, or saved recordset find(not supported) searches record in recordset satisfies specified criteria
movefirst(not supported) moves record pointer first record
movenext(not supported) moves record pointer next record
movelast(not supported) moves record pointer last record
update (not supported) saves changes made single record in recordset object
updatebatch (not supported) saves changes in recordset database. used when working in batch update mode
absoluteposition (not supported) sets or returns value specifies ordinal position of current record in recordset object

hi,

i'm sorry break you, there no 1 1 mapping recordset in vb6 , ado.net in c# or vb.net.

a recordset mixes responsabilities of getting data, , containing it.

this different in ado.net. dataset datatables mere containers. filling them done dataadapter objects, or, if made @ design time, use tableadapters, customized classes geared towards specific datatable, , internally using dataadapter.

dataadapters can configured using select statement, , generate insert, update , delete statements, can use synchronize datatable database, using 'update' method.

dataadapters, on lower level, use command objects (~query containers), connection objects (~connection db) , datareaders (~a 'firehose' forwardonly recordset).

if dataset contains parent-child datatables, , need 'update' them database, have follow order: first delete, bottom up, deleted records, then, top down, need add , update added or changed records.

from vs 2008 on there 'manager' object in (designed)dataset you. 

having 'current' record, , moving forward , backward, provided separate object called dataview object. default, every datatable has 1 (defaultview property), can create many want. binding controls datatables allways uses dataviews internally.

i hope brings step closer goal.


regards, nico
pdfaid



.NET Framework  >  Common Language Runtime Internals and Architecture



Comments

Popular posts from this blog

Azure DocumentDB Owner resource does not exist

job syspolicy_purge_history job fail in sqlserver 2008

Trying to register with public marketplace error with 'Get-AzureStackStampInformation'