none
cadena de conexión RRS feed

  • Pregunta

  • Hola buenos dias

    estoy compilando un programilla en el cual utilizo la bd sqlite, el caso que hice la conexion dirijida a una carpeta de mi escritorio, lo que querria hacer es que cuando instale me lo haga en una carpeta de la instalacion y que la aplicacion se conecte allli, o si cambian la ruta de instalacion que tambien se conecte sin necesidad de cambiar la cadena de conexion. 

     

    esto es posible?

    muchas gracias

    un saludo

     

     


    Christian
    lunes, 7 de noviembre de 2011 11:05

Respuestas

Todas las respuestas

  • hola

    no has evaluado definir la cadena de conexion en un archivo de configuracion ?

    o sea agregar un app.config y definir alli la conexion, entocnes si cambia puedes alterarla sin necesidad de recompilar

    Archivos de Configuración - Una introducción (1/3)

    en el link explico como puedes lograrlo

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    lunes, 7 de noviembre de 2011 12:14
  • si la cadena ya la tengo alli, me referia que cuando un cliente se la instale en su pc si la instala la aplicacion en otra ruta tendria que modificar tambien la ruta de conexion, lo que querria es que si la instado donde sea siempre se conecte

     

    un saludo


    Christian
    lunes, 7 de noviembre de 2011 12:19
  • si fuera access o sql server las db seria simple porque podrias poner las db junto a la carpeta donde esta el .exe y usando el DataDirectory, el cual indica la carpeta local de la aplicacion

    pero no estoy seguro si esto funcionara con SqlLite

    <add name="default" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\dbname.mdf;Integrated Security=True;User Instance=True"  />

     


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    lunes, 7 de noviembre de 2011 12:28
  • voy a probar muchas gracias

     


    Christian
    lunes, 7 de noviembre de 2011 12:28