Visual Basic Foro

Programación => Bases de Datos => Mensaje iniciado por: deliana89.gonzalez2010 en Octubre 25, 2010, 10:42:42 am

Título: Base de datos acces
Publicado por: deliana89.gonzalez2010 en Octubre 25, 2010, 10:42:42 am
Buenas,
Soy nueva en el foro , queria hacer una consulta sobre un error que tengo en una macro de excel.
Lo que yo quiero hacer es pasar datos de una hoja de excel a una tabla acces, copie codigo de una que ya tenia hecha y anda pero no me anda aca el error me lo da al intentar conectarme a la base , les copio el codigo a ver si alguien puede ayudarme :

   sConnect.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & ruta
    sConnect.Open
al probar esto en la ventana de inmediato el error que me da es 424 en tiempo de ejecucion : se requiere un objeto

y cuando intento ejecutar la macro apretando el boton me dice error 55 el archivo ya se encuentra abierto

si alguien podria ayudarme muchisimas graciaasss
Título: Re:Base de datos acces
Publicado por: ssccaann43 en Octubre 25, 2010, 11:36:16 am
=" & ruta

Ruta esta declarado en alguna parte del codigo?? Debes mostrarnos todo el codigo para poder ayudarte..!
Título: Re:Base de datos acces
Publicado por: rg58sma en Diciembre 11, 2010, 04:57:08 pm
Function ConeccionDB() As String
    ConeccionDB = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Datos\MiDB.mdb;Persist Security Info=False"
End Function

Este es una funcion que yo uso en el Sistema, por cierto anda muy bien.