C sharp - ConfigurationManager para leer connection string

 
Vista:
sin imagen de perfil

ConfigurationManager para leer connection string

Publicado por Lazaro (8 intervenciones) el 27/07/2016 02:49:19
Buenos dias:

En mi clase conexion quiero leer desde el app.config la cadena de conexion utilizando ConfigurationManager pero me dice que la clase object no tiene un atributo connectionstring como si no reconociera la clase "ConfigurationManager"
Aqui adjunto el codigo de la clase

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Conexion
    {
        public SqlConnection Conectar()
        {
            SqlConnection conn = new SqlConnection();
            conn.ConnectionString = ConfigurationManager.ConnectionStrings["cnSQL"].ConnectionString;
            try
            {
                conn.Open();
            }
            catch (SqlException sqlex)
            {
                Program.log.Error(sqlex.Message);
            }
            catch(Exception ex)
            {
                Program.log.Error(ex.Message);
            }
            return conn;
        }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo
Val: 707
Oro
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

ConfigurationManager para leer connection string

Publicado por Wilfredo Patricio Castillo (416 intervenciones) el 27/07/2016 17:16:18
Eso sucede porque no has hecho referencia a System.Configuration, y luego en tu clase debes hacer el respectivo using sistem.configuration.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

ConfigurationManager para leer connection string

Publicado por Lazaro (8 intervenciones) el 27/07/2016 21:25:59
Excelente!! Muchisimas gracias!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar