1

Estoy trabajando en c#, con wpf y sql server. El programa compila correctamente, pero me da un error de excepción.

al darle click sobre el boton registrar, me saleReferencia a objeto no establecida como instanciia de un objeto

Pero si en el programa comento esta linea de codigo no me aparece el error

Cls_UsuarioADO usuarioADO;
usuarioADO= new Cls_UsuarioADO(ConfigurationManager.ConnectionStrings["strConexion"]
                                .ConnectionString);
Mariano
  • 23,777
  • 20
  • 70
  • 102
Ivette
  • 11
  • 1
  • 4
    Depura tu aplicación para ver que está sucediendo, pero lo mas probable es que `ConfigurationManager.ConnectionStrings["strConexion"].ConnectionString` no esté encontrando nada – Pikoh Jun 05 '17 at 06:59
  • Debes encerrar tu código en un bloque `try/catch` y captura la descripción completa del error: así: `catch (Exception ex) { MessageBox.Show(ex.StackTrace); }`. Ese error que tienes puede deberse a que no existe una conexión llamada `strConexion`. – Mauricio Arias Olave Jun 05 '17 at 13:41

1 Answers1

2
 try
    {
    Cls_UsuarioADO usuarioADO;
    usuarioADO= new Cls_UsuarioADO(ConfigurationManager.ConnectionStrings["strConexion"]
                                    .ConnectionString);

    }
    catch (Exception ex)
    {

    ...
    }

Revisa los connectionstrings de app.config.

Aritz Ezkiaga
  • 470
  • 2
  • 8
  • 1
    Usar [Pokémon Exception Handling](http://wiki.c2.com/?PokemonExceptionHandling) no soluciona nada, solo ignora la excepción. – Carlos Muñoz Jun 06 '17 at 05:36
  • Como bien he escrito ,tiene que revisar las connectionstring del app.config/web.config . Yaq que si la conectionstring no existe en esa config, el ConfigurationManager da excepcion. – Aritz Ezkiaga Jun 06 '17 at 10:36