IN una pagina voglio fare due accessi a due differenti tabelle utilizzando in entrambi i casi degli oggetti databind al fine di ottenere dalla prima tabella il popolamento di una select e dalla seconda tabella alcuni dati da visualizzare nellla pagina. L'errore che ricevo è questo:

Dettagli eccezione: System.InvalidOperationException: ExecuteReader richiede una connessione aperta e disponibile. Lo stato attuale della connessione è Closed.


Il listato è uiesto:

"
Dim strConn As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("/civitas/mdb-database/civitasici.mdb")
Dim objConn As New OleDbConnection(strConn)
objConn.Open()

Dim recupero as Integer = Request.QueryString("")


Dim strSQL As String = "SELECT * FROM tabdichia"

Dim objCommand As New OleDbCommand(strSQL, objConn)

Dim objDataReader As OleDbDataReader

objDataReader = objCommand.ExecuteReader(CommandBehavior.CloseConn ection)

lstRisco.DataSource = objDataReader
lstRisco.DataBind()



Dim strConn1 As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("/civitas/mdb-database/civitasici.mdb")
Dim objConn1 As New OleDbConnection(strConn1)
objConn1.Open()
Dim strSQL1 as String = "SELECT * FROM tabenti WHERE codista = '" & recupero & "'"