Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2012, 17:23
Gustavo1973
 
Fecha de Ingreso: abril-2007
Ubicación: Merlo
Mensajes: 314
Antigüedad: 17 años, 7 meses
Puntos: 3
Exclamación Extraer datos con VB.net y OleDb

Estoy iniciando con .net.
Con vb6.0 lo se hacer, pero no puedo enganchar la forma de traer los datos de la base de datos con OleDb.
Declare las clases asi

Código ASP:
Ver original
  1. Public Class Conexion
  2.         Public Function DBConectar() As OleDbConnection
  3.             Dim Ini As CIniClass
  4.             Ini = New CIniClass
  5.             Ini.Archivo = System.AppDomain.CurrentDomain.BaseDirectory() & "prueba.ini"
  6.             Dim base As String
  7.             base = Ini.LeeIni("BaseDatos", "Base")
  8.             Dim connetionString As String
  9.             Dim cnn As OleDbConnection
  10.             connetionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & System.AppDomain.CurrentDomain.BaseDirectory() & base
  11.             cnn = New OleDbConnection(connetionString)
  12.             DBConectar = cnn
  13.         End Function
  14.        Public Function consulta(ByVal qbusca As String, ByVal con As OleDbConnection) As OleDbDataAdapter
  15.             Dim da As New OleDb.OleDbDataAdapter(qbusca, con)
  16.             consulta = da
  17.         End Function
  18. End Class

Y llamo la funcion consulta asi
Código ASP:
Ver original
  1. ]
  2. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3.         Dim cnn As OleDbConnection
  4.         Dim tabla As OleDbDataAdapter
  5.         Dim con As Conexion
  6.         Dim ds As New DataSet
  7.         con = New Conexion
  8.         cnn = con.DBConectar
  9.         cnn.Open()
  10.         tabla = con.consulta("SELECT nombre, estado FROM prueba", cnn)
  11.         cnn.Close()
  12.     End Sub

Como recupero las datos???
Desde ya muchas gracias.

Última edición por Gustavo1973; 28/12/2012 a las 17:35