ERROR: NO COINCIDEN LOS TIPOS
Hola tengo un problema pues declaro una bd asi
Dim BD As Database
Dim registro As Recordset
Set BD = OpenDatabase("c:bdsventas.mdb")
Set registro = BD.OpenRecordset("compras")
y me marca error que no coinciden los tipos en esta linea
Set registro = BD.OpenRecordset("compras")
ya agregue la dao library 3.51
ya cheque y todo esta bien, que me falta agregar?
Gracias!
Dim BD As Database
Dim registro As Recordset
Set BD = OpenDatabase("c:bdsventas.mdb")
Set registro = BD.OpenRecordset("compras")
y me marca error que no coinciden los tipos en esta linea
Set registro = BD.OpenRecordset("compras")
ya agregue la dao library 3.51
ya cheque y todo esta bien, que me falta agregar?
Gracias!
Mira yo he trabajado con ODBC (origen de datos), me parece mas sencillo, yo trabajo con VB6, para ello te doy un ejemplo, si te es de ayuda en buena hora.
dim gcnn as new adodb.connection
dim rdsx as new adodb.recordset
dim strsql as string
sub ejemplo
connstr = "uid=usuario;pwd=clave;DSN=odbcventas;"
'Inicializa la conexion con la base de datos con rds
Set gcnn = New ADODB.Connection
gcnn.ConnectionString = connstr
gcnn.CursorLocation = adUseClient
gcnn.Open
strsql = "select * from compras"
If rsx.State = adStateOpen Then rsx.Close
rsx.Open StrSql, gl00cnnrds, adOpenForwardOnly, adLockOptimistic
If rsx.EOF = False Then
msgbox "No hay datos"
else
msgbox "si hay datos"
end if
end sub
dim gcnn as new adodb.connection
dim rdsx as new adodb.recordset
dim strsql as string
sub ejemplo
connstr = "uid=usuario;pwd=clave;DSN=odbcventas;"
'Inicializa la conexion con la base de datos con rds
Set gcnn = New ADODB.Connection
gcnn.ConnectionString = connstr
gcnn.CursorLocation = adUseClient
gcnn.Open
strsql = "select * from compras"
If rsx.State = adStateOpen Then rsx.Close
rsx.Open StrSql, gl00cnnrds, adOpenForwardOnly, adLockOptimistic
If rsx.EOF = False Then
msgbox "No hay datos"
else
msgbox "si hay datos"
end if
end sub
