Toon posts:

[.NET] DataSet/DataTable en DataReader Command

Pagina: 1
Acties:

Verwijderd

Topicstarter
Stel je wilt een DataSet/DataTable vullen met gegevens.

Dit kun je bijvoorbeeld op de volgende manier doen:
1. Een Command maken, etc.
2. Een Command koppelen aan een DataReader
3. De DataReader een DataSet/DataTable laten vullen.

Stel je hebt de uiteindelijke DataSet/DataTable.
Kun je de bijbehorende Command en DataReader dan zonder problemen weggooien?

Het gaat dan toch om een disconnected verzameling van data.
Het schijnt ook zo te zijn dat je vanuit de DataSet/DataTable eventuele wijzigingen d.m.v. de DataReader naar de database kunt laten wegschrijven. Dit heb ik niet nodig.


Edit: Foutje, DataReader moet natuurlijk DataAdapter zijn.

[ Voor 6% gewijzigd door Verwijderd op 11-08-2004 10:37 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 09:01
Je hoeft geen datareader aan een command te koppelen; je kan nl. ook een DataAdapter gebruiken om een DataSet/DataTable te vullen met behulp van een Command.
(De DataAdapter gebruikt intern ook een DataReader).

Maar om op je vraag te antwoorden: ja.
(Je kan wijzigingen die je aan je dataset/datatable hebt aangebracht ook terug laten schrijven dmv de DataAdapter, niet dmv een DataReader. Maar ook de dataadapter kan je naderhand 'weggooien').
DataSet/DataTable is idd een disconnected set of data, en kan verder bestaan zonder dat de adapter/reader nog nodig is. Een DataSet is niet afhankelijk van een Adapter/Reader.

https://fgheysels.github.io/