Como abrir una base de datos de access 2003 en vb6

Es la primera vez que manejo bases de datos

La idea es que al elegir el nombre de un vendedor en un combobox, se filtre un vendedor especifico y todos los datos aparezcan en labels y textbox para poder modificarlos

El problema es que al intentar modificar uno de estos me sale el error 3027

Este es el código que uso para filtrar un dato

Private Sub Combo1_CLICK()
Data1.RecordSource = ( Select * FROM VENDEDORES WHERE NOMBRES like '* & Combo1.Text & *' )
Data1.Refresh
If Text2.Text = LIBRE Then
Command1.Enabled = True
Command2.Enabled = False
Command3.Enabled = False
Else
Command1.Enabled = False
Command2.Enabled = True
Command3.Enabled = True
End If
End Sub

Y este el que uso para modificar el dato

Private Sub Command1_Click()
If Text2.Text = Then
MsgBox Ingrese un nombre , vbOKOnly
End If
If Text2.Text = LIBRE Then
MsgBox Nombre invalido. , vbOKOnly
End If
If Data1.Recordset.Fields( Nombre ) <> LIBRE Then
MsgBox Borre este vendedor primero. , vbOKOnly
End If
If Text2.Text <> And Text2.Text <> LIBRE And Data1.Recordset.Fields( Nombre ) = LIBRE Then
Data1.Recordset.Edit
Data1.Recordset.Fields( Nombre ).Value = Text2
Data1.Recordset.Fields( NOMBRES ).Value = Label6 & . & Text2
Data1.Recordset.Fields( FECHA ).Value = Date
Data1.Recordset.Fields( TELÉFONO ).Value = Text3
Data1.Recordset.Fields( DIRECCIÓN ).Value = Text4
Data1.Recordset.Update
Data1.Refresh
End If
End Sub

La base de datos se llama "BASE.mdb"

Gracias de antemano

Añade tu respuesta

Haz clic para o