Foros del Web » Programación para mayores de 30 ;) » .NET »

Usar connectiontrings en Web.Config usando VWD

Estas en el tema de Usar connectiontrings en Web.Config usando VWD en el foro de .NET en Foros del Web. Buen dia. Espero se encuentren bien y me puedan ayudar con lo siguiente. Tengo una aplicacion ralizada en Visual Web Developer (VWD)que de manera local ...
  #1 (permalink)  
Antiguo 12/03/2011, 16:02
 
Fecha de Ingreso: marzo-2011
Mensajes: 1
Antigüedad: 13 años, 11 meses
Puntos: 0
Usar connectiontrings en Web.Config usando VWD

Buen dia. Espero se encuentren bien y me puedan ayudar con lo siguiente.
Tengo una aplicacion ralizada en Visual Web Developer (VWD)que de manera local funciona bien.
Pero para subirla a un webhosting tengo que configurar el web.config el detalle es el siguiente.
En el Web.config declaro una conexion a la base de datos como sigue:

<connectionStrings>
<add name="CadenaCnn" connectionString="Data Source=NOMBRESERVER\SQLEXPRESS;Initial Catalog=NOMBREBASE;User ID=sa;Password=123456789" providerName="System.Data.SqlClient"/>
</connectionStrings>


En el formulario de autentificacion no puedo usar la cadena de conexion.
El codigo de autentificacion que uso es:

protected void LoginButton_Click(object sender, EventArgs e)
{
if (ComprobarUser(Login1.UserName.Trim(), Login1.Password.Trim()))
{
Response.Redirect("Inicio.aspx?");
}
}

<<<<<<<< EN ESTA PARTE ME MANDA EL MENSAJE CS0119: 'System.Configuration.ConfigurationManager' es 'tipo', que no es válida en el contexto indicado >>>>>>>>>>>>>>>>>>>
private string CadCnn = System.Configuration.ConfigurationManager("CadenaC nn").ConnectionStrings;

private bool ComprobarUser(string nombre, string clave)
{
SqlConnection cnn = null;
try
{
cnn = new SqlConnection(CadCnn);
cnn.Open();
System.Text.StringBuilder sel = new System.Text.StringBuilder();
sel.Append("SELECT COUNT(*) FROM Tbl_Usuarios ");
sel.Append("WHERE Usuario = @Nombre AND Clave = @Clave");
SqlCommand cmd = new SqlCommand(sel.ToString(), cnn);
cmd.Parameters.Add("@Nombre", SqlDbType.NVarChar, 50);
cmd.Parameters.Add("@Clave", SqlDbType.NVarChar, 50);
cmd.Parameters["@Nombre"].Value = nombre;
cmd.Parameters["@Clave"].Value = clave;
int t = Convert.ToInt32(cmd.ExecuteScalar());
cnn.Close();
if (t == 0)
{
return false;
}
}
catch (Exception ex)
{
return false;
}
finally
{
if (cnn != null)
{
cnn.Dispose();
}
}
return true;
}


Disculpen pero voy comenzando a programar en .Net
Alguien tiene una idea de como solucionarlo.
Gracias.
  #2 (permalink)  
Antiguo 14/03/2011, 11:41
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años, 10 meses
Puntos: 2
Respuesta: Usar connectiontrings en Web.Config usando VWD

public bool Conectar()
{
BDCon = new SqlConnection(System.Configuration.ConfigurationMa nager.AppSettings["conexion"]);
try{
BDCon.Open();
return true;
}
catch (Exception ex){
msgError = ex.Message;
return false;
}
}
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación

Etiquetas: vwd
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:28.