none
Cadena de conexion en app.config y en odbc vb.net RRS feed

  • Pregunta

  • hola

    Resulta que estube realizando mi proyecto en una maquina virtual con informix que me conecto a travez de odbc.

    EL usuario de la maquina virtual osea de informix es usuario: root contraseña: root.

    Entonces cree el odbc con la ip de la maquina virtual y puse root root y me conecta lo mas bien y realieze mi proyecto todo asi.

    Ahora resulta que donde estudio lleve mi proyecto para probarlo y tengo que exportar la base de datos de informix con dbexport -d nombrebase.

    el servidor donde lo tengo que pasar es otro usuario entonces la base de datos exprotada le cambie todo los root por dcurbelo (usuario del servidor informix) la importe en el nuevo servidor y todo ok.

    Cree el odbc en la maquina del instituto y esta vez lo cree en vez de root con el nombre y contraseña del servidor nuevo.

    Ahora al ejecutar el programa me tira muchos error ya que no puede encontrar nombres declarados etc.

    La pregunta de todo esto es no se como y que tengo q cambiar, remplazar para que quede todo bien o tengo q borrar todos los DataSet y crear la conexion odbc de nueva y agregar los data set nuevamente?

    sábado, 15 de octubre de 2011 17:42

Respuestas

Todas las respuestas

  • hola

    en principio no ceo que en tu aplciacion debas tocar nada, porque veras que si ubicas un archivo app.config alli deberia estar definida la cadena de conexion a la db

    si has creado en windows usando el panel -> Administrative Tools -> Data Sources (ODBC)

    alli creas un DSN con el mismo nombre que ya venias usando no deberia cambiar nada y seguir conectandose

     

    Ahora al ejecutar el programa me tira muchos error ya que no puede encontrar nombres declarados

    pero estos errores donde los muestra ? en el VS cuando compilas

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    sábado, 15 de octubre de 2011 17:52
  • si al copilar me tira "mensajes" y algunos mensajes del app.config al cambiar la cadena de conexion.

    Ahora esta probando y cuadno queiro acceder a un datagrdiview con el programa ejecutado me dice q la password no es correcta.

    Tengo q cambiar la password desde la propiedades del proyecto?

    sábado, 15 de octubre de 2011 18:07
  • Me peudo loguear lo mas bien pero ahora el tema es el siguiente.

    Entro al formualrio donde esta el datagridview y me salta el siguiente error.

     

     

    osea, la base de datos le cambie por dcurbelo en vez de root. Tengo q cargar todos los dataset nuevamente?

    • Editado 10Gox sábado, 15 de octubre de 2011 18:15
    sábado, 15 de octubre de 2011 18:09
  • Ya lo solucione.

    Tengo q cargar actualziar los dataset porque los anteriores eren producto(root)

    Entonces me dice q no lo encuentra porque lo de ahora son.

    producto(dcurbelo)

    Y problema solucionado

    sábado, 15 de octubre de 2011 18:19
  • que seria el root.producto, ese root es una especie de schema  de la base de datos  ?

    si es asi porque no lo has creado con el mismo asi no debias cambiar nada

    la idea siemrpe es que la aplciacion no deberia cambiar ante un deploy distinto,al msno no es lo recomendable, porque sino estas siemrpe cambiando el codigo cada vez que lo lleves a otro entorno

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    sábado, 15 de octubre de 2011 19:06