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 & "'"