conexion a una base de datos Access desde V.B
Este es el codigo que tengo en Visual para acceder a una base de datos en Access:
dim cn as adodb.connection
dim rc as adodb.recordset
set cn= new adodb.connection
set rc=new adodb.recordset
cn.connectionstring="provider=access; datasource=miruta"
sql="select * from empresas"
rc.open sql,3,3
rc.close
el mensaje de error que me da es el siguiente:
operacion no permitida en un objeto que hace referencia a una conexion ya cerrada o no valida. Tengo la impresion que es por el provider, ¿Que es lo que hay que poner exactamente? Gracias
dim cn as adodb.connection
dim rc as adodb.recordset
set cn= new adodb.connection
set rc=new adodb.recordset
cn.connectionstring="provider=access; datasource=miruta"
sql="select * from empresas"
rc.open sql,3,3
rc.close
el mensaje de error que me da es el siguiente:
operacion no permitida en un objeto que hace referencia a una conexion ya cerrada o no valida. Tengo la impresion que es por el provider, ¿Que es lo que hay que poner exactamente? Gracias
yo la sconexiones a bd las hago asi:
Public NombreBD As Database
Sub main()
Set NombreBD = Workspaces(0).OpenDatabase("rutabasedatos.mdb")
end sub
y luedo para declarar recordset y ahacer consultas:
dim registro as recordset
dim SQL as string
SQL = "consulta que tu quieras"
Set Registro = NombreBD.OpenRecordset(SQL)
Public NombreBD As Database
Sub main()
Set NombreBD = Workspaces(0).OpenDatabase("rutabasedatos.mdb")
end sub
y luedo para declarar recordset y ahacer consultas:
dim registro as recordset
dim SQL as string
SQL = "consulta que tu quieras"
Set Registro = NombreBD.OpenRecordset(SQL)
