Einführung

Beim DataSet handelt sich um eine ziemlich komplexe »Minidatenbank«, die komplett im Arbeitsspeicher gehalten wird und deren Interaktion mit vorhandenen Datenbanken in der Regel vom DataAdapter-Objekt gesteuert wird. Allerdings hinkt der Vergleich mit einer Minidatenbank etwas, denn das DataSet kennt keinerlei Datenbankmanager (wie z.B. die Jet-Engine bei Access), es kennt keinen aktuellen Datensatz, keinen Cursor[37] und kein SQL. Genau genommen ist das DataSet ein clientseitiger Datencache (Pufferspeicher), der die Änderungen mitprotokolliert[38].

Dem vom alten ADO kommenden Umsteiger wird deshalb vieles in Erstaunen versetzen. So wurden die vertrauten MoveFirst-, MoveNext-Methoden ersatzlos gestrichen, denn aufgrund der objektbasierten ...

Get Datenbank-Programmierung mit Visual Basic 2012 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.