i am getting an error like The OleDbCommand is currently busy Open, Fetching.
code:
Expand|Select|Wrap|Line Numbers
- Dim book1(80) As Integer
- Dim mem1(120) As Integer
- Dim twod(80)() As Integer
- Dim i%, k%, l%, j%
- Dim Rdr1 As OleDb.OleDbDataReader
- Dim Rdr2 As OleDb.OleDbDataReader
- For i = 100 To 180 Step 1
- OleDbConnection1.Open()
- OleDbDataAdapter1.SelectCommand.CommandText = "SELECT memberid FROM histo WHERE id=" & i & " "
- Rdr1 = OleDbSelectCommand1.ExecuteReader()
- j = 0
- While Rdr1.Read
- mem1(j) = Rdr1.GetValue(0)
- j += 1
- End While
- Rdr1.Close()
- For k = 0 To UBound(mem1) Step 1
- OleDbDataAdapter1.SelectCommand.CommandText = "SELECT id FROM histo1 WHERE memberid=" & k & " "
- Rdr2 = OleDbDataAdapter1.SelectCommand.ExecuteReader
- l = 0
- While Rdr2.Read
- mem1(l) = Rdr2.GetValue(0)
- l += 1
- End While
- 'Console.Write(mem1(k))
- Next k
- 'Console.Write(book1(i))
- Next i
ramya