Yazeka
Arama sonuçlarına göre oluşturuldu
.NET'te DataReader ile veri çekmek için aşağıdaki adımlar izlenir:
- DataReader Oluşturma: Command nesnesinin bir örneği oluşturulur ve
Command.ExecuteReader
yöntemi çağrılır 12. - Veri Okuma: Sorgu sonuçlarından bir satır almak için DataReader'ın
Read
yöntemi kullanılır 12. - Verilere Erişim: Döndürülen satırın her sütununa, sütunun adı veya sıra numarası belirtilerek erişilebilir 1.
- Kapatma: DataReader nesnesi kullanıldıktan sonra
Close
yöntemi ile kapatılmalıdır 14.
Örnek Kod:
using System.Data.OleDb; namespace dtreader { public partial class Form1 : Form { OleDbConnection con; OleDbCommand cmd; OleDbDataReader dr; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { con = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source=personel.accdb"); cmd = new OleDbCommand(); con.Open(); cmd.Connection = con; cmd.CommandText = "SELECT * FROM kisiler"; dr = cmd.ExecuteReader(); while (dr.Read()) { listBox1.Items.Add(dr["kisi_ad"]); listBox2.Items.Add(dr["kisi_soyad"]); } con.Close(); } } }
5 kaynaktan alınan bilgiyle göre: