hola a todos, les agradezco si me pueden ayudar. resulta que tengo una aplicacion, que estaba corriendo con win98 y access 97 con visual basic 6.0. En la conexion en el fuente tengo:
///////////////////////////////////////////////////////////////////////////////////////////////////
Set cn = New ADODB.Connection
Set reg = New ADODB.Recordset
' Abrir la conexión
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & NomBase
//////////////////////////////////////////////////////////////////////////////////////////////////
en referencias en vb 6.0 tenia Microsoft DAO 3.6
Resulta que luego instale XP y access 2003 y dejo de andar. me sale el error:
Ten en cuenta que estás usando conexión ADO... Me extraña que en versiones anteriores funcionase tu aplicación si tenías la misma referencia a la que aludes, porque Microsoft DAO 3.6 es evidente que sirve para conexiones DAO (no ADO).
Tienes que añadir la referencia Microsoft ActiveX Data Objects 2.8 Library, con lo que espero quede solucionado tu problema.
__________________
José María Movilla Cuadrado
______________________