PDA

View Full Version : مشگل تو دسترسی به خروجی datareader



Blackk_lightt
جمعه 12 بهمن 1386, 20:53 عصر
سلام.
من تو کد زیر چه جوری میتونم به محتویات datareader دسترسی داشته باشم ؟

Dim con As OleDbConnection
Dim cmdSelect As OleDbCommand
Dim dtr As OleDbDataReader
con = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=c:\Inetpub\wwwroot\pro\db.mdb" )
con.Open()
cmdSelect = New OleDbCommand( "Select count(*) From t2 where nazar='kh'", con )
dtr = cmdSelect.ExecuteReader()

cpu0001100110000101
جمعه 12 بهمن 1386, 21:12 عصر
از این کد استفاده کنید:


dtr.Read()
dim cnt as Int64 = Convert.ToInt64(dtr[3])


البته بهتره در این مورد از دستور:


dim cnt as Int64 = Convert.ToInt64(cmdSelect.ExecuteScalar())


استفاده بشه