• Viernes 8 de Noviembre de 2024, 21:35

Autor Tema:  error en mi código  (Leído 770 veces)

S0sp3

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
error en mi código
« en: Lunes 14 de Julio de 2008, 09:50 »
0
Hola compañeros, os voy a exponer un código y un error y os agradeceria si me pudierais ayudar a solucionarlo. Gracias.

Quiero conectar vb studio 2008 con access 2007. El usuario y contraseña estan en una tabla de access y se ejecuta a traves de un boton de vb en un formulario.
Lo único que hace es comprobar si el usuario y contraseña es válido.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim cnn As New OleDb.OleDbConnection
Dim dt As New DataTable
Dim da As New OleDb.OleDbDataAdapter
Dim cmd As New OleDb.OleDbCommand
Dim ds As New DataSet

' abro la conexion
cnn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:UsersFranDocumentsBD1.accdb;Persist Security Info=False"
cnn.Open()
da.Fill(ds, "log")
If ds.Tables("Log").Rows.Count = 1 Then
Me.DialogResult = DialogResult.OK
Me.Close()
Else
MessageBox.Show("Usuario o contaseña no valida", "Mensaje de Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
TextBox1.Text = ""
TextBox2.Text = ""
Me.TextBox1.Focus()
End If
End Sub


el error da en la fila marcada y me dice esto : No se ha inicializado la propiedad SelectCommand antes de llamar a 'Fill'.