none
¿como configurar un programa con base de datos en access?

    Pregunta

  • Saludos, tengo una pregunta, tengo un programa que hace una conexion a access mediante codigo, entonces busca la base de datos en una ruta relativa, yo sé que se puede hacer por medio grafico buscando el origen de datos pero no se como se hace y no se como se cuadraria la base de datos para que al momento de instalar el programa en otro computador tambien funcione, ¿me ayudan?
    domingo, 13 de marzo de 2011 15:02

Respuestas

  • hola

    revisa estos articulos

     

    ADO.NET Parte 4 Actualizaci ó n Informaci ó n Ms Access

    ADO.NET - Parte 2 - Recuperar Informaci ó n MS  Access


    veras alli que uso un archivo de configuracion para definir la cadena de conexion a la db access, es por eso que esta el app.confg y lo lees usando el

    ConfigurationManager.ConnectionStrings

    de esta forma cuando llevas la aplciacion a otra PC puedes editar el .confing con el notepad y cambiar la conexion si hiciera falta sin recompilar el codigo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 13 de marzo de 2011 15:21
  • hola

    VS de agregar un origen de datos, digamos que yo le doy agregar origen de datos ---- base de datos----conjunto de datos----nueva conexion etc

    con esto pasos te refires al Server Explorer ? si es asi si debes definirlo en cada lugar donde vas a trabjar con el VS, ya que es particular de cada uno

    pero esto no tiene nada que ver con el desarrollo en si mismo, ya que cuando definas DataSet Tipados o algun control de conexion a datos estos si crearan la entrada en el .config

    cuando hagas esto desde el VS este deberia crearte solo la entrada en el .config

    validalo, verifica si en la apclaicion no hay un archivo .config y cuando agregas visualmente esto que mencioans no se define alli

    o sea centrate cuando uses la conexion en la aplciacion, no cuando configures el Server Explorer  proque este solo sirve para inspeccionar la info de la db, no aplcia a tu desarrollo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 13 de marzo de 2011 16:20
  • para no confundir ciando describias esto

    VS de agregar un origen de datos, digamos que yo le doy agregar origen de datos ---- base de datos----conjunto de datos----nueva conexion etc

    estabas trabajando desde aqui ?

    esa imagen muestra el server explorer que mencionaba, esta no tiene que ver con el .config ni con el desarrollo que estes realziando solo sirve de apoyo en el Vs para tener a mano una consulta a la db pero solo es eso, si llevas tu codigo a otro pc debes configuirar nuevamente la conexion

     

    ahora bien si ese origen de datos lo defines en dataset tipados, o en controles, esto solos deberian crearte una entrada con la cedena de conexion en el .config

    entonces lapregunta seria como estas trabjando para que suceda esto, que operaciones estas realizando, si puede subes unas imagenes

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 13 de marzo de 2011 18:09

Todas las respuestas

  • hola

    revisa estos articulos

     

    ADO.NET Parte 4 Actualizaci ó n Informaci ó n Ms Access

    ADO.NET - Parte 2 - Recuperar Informaci ó n MS  Access


    veras alli que uso un archivo de configuracion para definir la cadena de conexion a la db access, es por eso que esta el app.confg y lo lees usando el

    ConfigurationManager.ConnectionStrings

    de esta forma cuando llevas la aplciacion a otra PC puedes editar el .confing con el notepad y cambiar la conexion si hiciera falta sin recompilar el codigo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 13 de marzo de 2011 15:21
  • Me podrias explicar como funciona el config y el configurationmanager, Por ejemplo tengo un ejemplo donde tu utilizas eso 

     

     <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
     <configSections>
     </configSections>
     
     <connectionStrings>
      <add name="default"
       connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Productos.mdb;Persist Security Info=True"/>
     </connectionStrings>
     
    </configuration>

     

    Pero mi duda era mas por el lado digamos de la interfaz grafica de VS de agregar un origen de datos, digamos que yo le doy agregar origen de datos ---- base de datos----conjunto de datos----nueva conexion etc

    es que asi he visto que lo hacen donde estudio pero no me gusta mucho porque parece que hay volverlo a configurar cada vez que se pasa de computador, es que no estoy seguro de eso, lo que quiero es que al crear un instalador la base de datos quede agregada y se pueda usar en cualquier computador.

    domingo, 13 de marzo de 2011 15:56
  • hola

    VS de agregar un origen de datos, digamos que yo le doy agregar origen de datos ---- base de datos----conjunto de datos----nueva conexion etc

    con esto pasos te refires al Server Explorer ? si es asi si debes definirlo en cada lugar donde vas a trabjar con el VS, ya que es particular de cada uno

    pero esto no tiene nada que ver con el desarrollo en si mismo, ya que cuando definas DataSet Tipados o algun control de conexion a datos estos si crearan la entrada en el .config

    cuando hagas esto desde el VS este deberia crearte solo la entrada en el .config

    validalo, verifica si en la apclaicion no hay un archivo .config y cuando agregas visualmente esto que mencioans no se define alli

    o sea centrate cuando uses la conexion en la aplciacion, no cuando configures el Server Explorer  proque este solo sirve para inspeccionar la info de la db, no aplcia a tu desarrollo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 13 de marzo de 2011 16:20
  • Es decir que eso es configuracion del programa y no tiene nada que ver con el ejecutable porque igual se crea un archivo .config?

    Si es asi como se configura ese archivo .config?

     

    domingo, 13 de marzo de 2011 16:23
  • para no confundir ciando describias esto

    VS de agregar un origen de datos, digamos que yo le doy agregar origen de datos ---- base de datos----conjunto de datos----nueva conexion etc

    estabas trabajando desde aqui ?

    esa imagen muestra el server explorer que mencionaba, esta no tiene que ver con el .config ni con el desarrollo que estes realziando solo sirve de apoyo en el Vs para tener a mano una consulta a la db pero solo es eso, si llevas tu codigo a otro pc debes configuirar nuevamente la conexion

     

    ahora bien si ese origen de datos lo defines en dataset tipados, o en controles, esto solos deberian crearte una entrada con la cedena de conexion en el .config

    entonces lapregunta seria como estas trabjando para que suceda esto, que operaciones estas realizando, si puede subes unas imagenes

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 13 de marzo de 2011 18:09