OpenRecordset
Intente utilizar access con vb pero al momento de querer abrir la tabla de la base de datos me aparece un error es te es el codigo que utilizo para abrir la base de datos de access
Dim dbscar As Database
Dim rstcar As Recordset
Set dbscar = OpenDatabase("c:\vbtomas\controlvb.mdb")
Set rstcar = dbscar.OpenRecordset("control", dbOpenTable)
si abre la base de datos pero al querer abrir la tabla me aparece el siguiente error
TYPE MISMATCH
QUE PUEDO HACER PARA QUE NO ME APAREZCA ESTE ERROR
Dim dbscar As Database
Dim rstcar As Recordset
Set dbscar = OpenDatabase("c:\vbtomas\controlvb.mdb")
Set rstcar = dbscar.OpenRecordset("control", dbOpenTable)
si abre la base de datos pero al querer abrir la tabla me aparece el siguiente error
TYPE MISMATCH
QUE PUEDO HACER PARA QUE NO ME APAREZCA ESTE ERROR
primero que nada te recomiendo guardar la base de datos en la misma carpeta que la a plicacion asi entonces haces lo siguiente
Dim dbScar as Database
Dim rsTcar as Recordset
Private sub Form_Load()
Set dbScar = dbEngine.OpenDatabase(App.Path & "control.mdb", False, False, ";pwd=aki_un_pass")
Set rsTcar = dbScar.Openrecordset("nombreTabla")
End Sub
y es todo el dbengine ke agregue y lo del pass es por si tu base de datos tiene contraseña asi nadie puede ver lo ke hay dentro mas ke tu y la aplicacion ojala te sirva.
Dim dbScar as Database
Dim rsTcar as Recordset
Private sub Form_Load()
Set dbScar = dbEngine.OpenDatabase(App.Path & "control.mdb", False, False, ";pwd=aki_un_pass")
Set rsTcar = dbScar.Openrecordset("nombreTabla")
End Sub
y es todo el dbengine ke agregue y lo del pass es por si tu base de datos tiene contraseña asi nadie puede ver lo ke hay dentro mas ke tu y la aplicacion ojala te sirva.
No recuerdo que la constante dbOpenTable sea para abrir recordsets. Recuerdo que puede usarse dbOpenDynaset, dbOpenSnapshot, y dbOpenForwardOnly.
primero que nada te recomiendo guardar la base de datos en la misma carpeta que la a plicacion asi entonces haces lo siguiente
Dim dbScar as Database
Dim rsTcar as Recordset
Private sub Form_Load()
Set dbScar = dbEngine.OpenDatabase(App.Path & "control.mdb", False, False, ";pwd=aki_un_pass")
Set rsTcar = dbScar.Openrecordset("nombreTabla")
End Sub
y es todo el dbengine ke agregue y lo del pass es por si tu base de datos tiene contraseña asi nadie puede ver lo ke hay dentro mas ke tu y la aplicacion ojala te sirva.
Dim dbScar as Database
Dim rsTcar as Recordset
Private sub Form_Load()
Set dbScar = dbEngine.OpenDatabase(App.Path & "control.mdb", False, False, ";pwd=aki_un_pass")
Set rsTcar = dbScar.Openrecordset("nombreTabla")
End Sub
y es todo el dbengine ke agregue y lo del pass es por si tu base de datos tiene contraseña asi nadie puede ver lo ke hay dentro mas ke tu y la aplicacion ojala te sirva.
