DATASET
Tengo este codigo, segun yo deberia estar ok (soy newbye) me tira error en el Adapter1.fill(dsUsuario1)t.
Imports System.Data
Imports System.Data.OleDb
Private Sub btnAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAceptar.Click
Dim coneccion As OleDbConnection
Dim Adapter1 As OleDbDataAdapter
Dim dsUsuario1 As DataSet
coneccion = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:pruebasdeVB.NET-==Ultimo==-WindowsApplication5NADA.mdb")
Adapter1 = New OleDbDataAdapter("SELECT Login, Pass FROM Usuario WHERE (Login=@paramLogin) And (Pass=@paramPass)", coneccion)
dsUsuario1 = New DataSet()
dsUsuario1.Clear()
Adapter1.Fill(dsUsuario1)
Adapter1.SelectCommand.Parameters("@paramLogin").Value = txtLogin.Text
Adapter1.SelectCommand.Parameters("@paramPass").Value = txtPass.Text
If (Me.BindingContext(dsUsuario1, "Usuario").Count And Me.BindingContext(dsUsuario1, "Usuario").Count) = 0 Then
MessageBox.Show("No usuario")
txtLogin.Text = ""
txtPass.Text = ""
txtLogin.Focus()
Else
MessageBox.Show("Abrir Aplicación")
txtLogin.Text = ""
txtPass.Text = ""
txtLogin.Focus()
End If
End Sub
End Class
Imports System.Data
Imports System.Data.OleDb
Private Sub btnAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAceptar.Click
Dim coneccion As OleDbConnection
Dim Adapter1 As OleDbDataAdapter
Dim dsUsuario1 As DataSet
coneccion = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:pruebasdeVB.NET-==Ultimo==-WindowsApplication5NADA.mdb")
Adapter1 = New OleDbDataAdapter("SELECT Login, Pass FROM Usuario WHERE (Login=@paramLogin) And (Pass=@paramPass)", coneccion)
dsUsuario1 = New DataSet()
dsUsuario1.Clear()
Adapter1.Fill(dsUsuario1)
Adapter1.SelectCommand.Parameters("@paramLogin").Value = txtLogin.Text
Adapter1.SelectCommand.Parameters("@paramPass").Value = txtPass.Text
If (Me.BindingContext(dsUsuario1, "Usuario").Count And Me.BindingContext(dsUsuario1, "Usuario").Count) = 0 Then
MessageBox.Show("No usuario")
txtLogin.Text = ""
txtPass.Text = ""
txtLogin.Focus()
Else
MessageBox.Show("Abrir Aplicación")
txtLogin.Text = ""
txtPass.Text = ""
txtLogin.Focus()
End If
End Sub
End Class
Como parametro del Adapter1.Fill , además del dataset, pasale el origen de datos, porque sino no sabe de donde tiene que pasar los datos al dataset, ponle el nombre de la tabla de la bd, o el nombre d tu origen de datos.
Prueba a ver si es eso.
Prueba a ver si es eso.
