Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2009, 20:58
franko1809
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 17 años, 1 mes
Puntos: 10
No me funciona la consulta multiple del datareader - .NextResult()

Si lo hago con una consulta no hay ningun error pero al hacer 2 consultas me envia error
Código:
Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en system.data.dll
Código:
        Dim oComando As New OleDbCommand("SELECT * FROM Empleado ; SELECT * FROM Cliente", oConexion)

        Dim oDataReader As OleDbDataReader
        'oConexion.Open()
        oDataReader = oComando.ExecuteReader() ' obtener DataReader
        ' recorrer filas de la primera consulta
        While oDataReader.Read()
            Me.lstEmp.Items.Add(oDataReader("NomEmp"))
        End While

        ' pasar a la siguiente consulta y recorrer las filas
        oDataReader.NextResult()

        While oDataReader.Read()
            Me.lstClie.Items.Add(oDataReader("NomClie"))
        End While
        oDataReader.Close()