Autor Tema: Base de datos acces  (Leído 2607 veces)

0 Usuarios y 1 Visitante están viendo este tema.

deliana89.gonzalez2010

  • Bit
  • Mensajes: 1
  • Reputación: +0/-0
    • Ver Perfil
Base de datos acces
« 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

ssccaann43

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Base de datos acces
« Respuesta #1 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..!
Miguel Núñez.

rg58sma

  • Bit
  • Mensajes: 1
  • Reputación: +0/-0
    • Ver Perfil
Re:Base de datos acces
« Respuesta #2 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.