none
Guardar datos en base de datos access en otra computadora por red RRS feed

  • Pregunta

  • Hola! Bueno tengo dos computadoras conectadas con sus ip's, en la computadora 1 tengo la aplicacion, en la computadora 2 la base de datos, quiero enviar los datos allá sin que se me guarden en la 1, intente conectarme al servidor poniendo:

    cadenadeconexion = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\192.168.1.2\\c\\bd\\basededatos.accdb";

    Pero me manda un error que la ruta no esta escrita correctamente, porque antes del servidor "192.168.1.2" me pone "C:", como que el servidor fuera una carpeta en el disco local, ayuda porfavor!


    Soy de Cristo.

    lunes, 13 de noviembre de 2017 4:08

Respuestas

  • hola

    validaste si tienes permisos de escritura en esa carpeta de red? puede que se deba a que al no poder escribir no puedas modificar el archivo de la db

    ademas si vas a trabajar en red, porque usas Ms Access ? no evaluaste pasarte a uan db de verdad como ser Sql Server

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 13 de noviembre de 2017 9:58

Todas las respuestas

  • La convención UNC, para identificar una carpeta compartida, comienza con dos barras invertidas, no con sólo una.

    = @"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\192.168.1.2\c\bd\basededatos.accdb";

    Donde 'c' es el nombre del recurso compartido.

    lunes, 13 de noviembre de 2017 4:56
  • hola

    validaste si tienes permisos de escritura en esa carpeta de red? puede que se deba a que al no poder escribir no puedas modificar el archivo de la db

    ademas si vas a trabajar en red, porque usas Ms Access ? no evaluaste pasarte a uan db de verdad como ser Sql Server

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 13 de noviembre de 2017 9:58