none
Problemas al crear un setup RRS feed

  • Pregunta

  • Hola, estoy intentando crear un instalador y me encontré con dos problemas. Primero, al instalador le añado una base de datos sql compact y una vez creado el instalador, tengo que cambiar los permisos de la carpeta donde se instaló a control total para poder trabajar con ella, porque si no me da un error que dice que no tengo los permisos suficientes.
    El otro problema es el siguiente, hice varios instaladores y en unos la aplicación funciona correctamente y en otros no y no se el porqué. El fallo aquí es que pido una serie de datos para rellenar unos textbox y no se muestran esos datos. Lo que no entiendo es porque funciona en un instalador y en otro no si hago lo mismo.
    El instalador lo creo añadiendo un proyecto setup wizard. Saludos
    jueves, 10 de noviembre de 2011 14:11

Respuestas

  • hola

    tengo que cambiar los permisos de la carpeta donde se instaló a control total para poder trabajar con ella

    el tema es que deberias usar un isolate storeage para colocar la db alli

    Isolated Storage in .NET to store application data

    alli es donde deberias ubicar el sdf para no tener que cambiar ningun permiso

     

    fallo aquí es que pido una serie de datos para rellenar unos textbox y no se muestran esos datos

    es raro, pero podrias poner un MessageBox para mostrar el dt.Rows.Count de registros que cargan el dataset

    o sea usarias

    DataTable dt = newDataTable();

    da.Fill(dt);

    MessageBox.Show(dt.Rows.Count);

    con esto validas si la query devuelve registros

    puede que si filtras los datos no tengas registros que mostrar para el filtro proporcionado

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    jueves, 10 de noviembre de 2011 14:25

Todas las respuestas

  • hola

    tengo que cambiar los permisos de la carpeta donde se instaló a control total para poder trabajar con ella

    el tema es que deberias usar un isolate storeage para colocar la db alli

    Isolated Storage in .NET to store application data

    alli es donde deberias ubicar el sdf para no tener que cambiar ningun permiso

     

    fallo aquí es que pido una serie de datos para rellenar unos textbox y no se muestran esos datos

    es raro, pero podrias poner un MessageBox para mostrar el dt.Rows.Count de registros que cargan el dataset

    o sea usarias

    DataTable dt = newDataTable();

    da.Fill(dt);

    MessageBox.Show(dt.Rows.Count);

    con esto validas si la query devuelve registros

    puede que si filtras los datos no tengas registros que mostrar para el filtro proporcionado

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    jueves, 10 de noviembre de 2011 14:25
  • Gracias por responder. Estoy mirando lo del isolated y lo que hago es crear un directorio, pero después intento mover la bd a ese directorio y no me deja lo que hago es lo siguiente:

     isoStore.MoveFile("Ruta dB", "CarpetaIsolated");

    La ruta la especifique de dos maneras, si uso la ruta absoluta me salta un error de que la operación no esta permitida y si uso .\Bd no encuentra la ruta.

     

    Saludos.

    viernes, 11 de noviembre de 2011 9:45