- LA BASE DE DATOS
- DISEÑO DE FORMULARIO
- CODIGO FUENTE
private void login()
{
SqlConnection cn = new SqlConnection(@"Data Source=CPIPRODESIGN\SQLEXPRESS;Initial Catalog=BDSyaTake;Integrated Security=True");
cn.Open();
SqlCommand cm = new SqlCommand("select Nom_User,contraseña from usuario where Nom_User='" + txtusuario.Text + "' and contraseña='" + txt_pass.Text + "'", cn);
SqlDataReader dr = cm.ExecuteReader();
if (dr.Read())
{
MessageBox.Show("Login Exitoso", "Sistema");
//si los credenciales es correcto abre el formulario menu
MDIParent1 fr = new MDIParent1();
fr.ShowDialog();
}
else
{
MessageBox.Show("Login Incorrecto", "Sistema");
}
}
Sugerencias: Faltaría cerrar la conexión a la base de datos y al datareader. Te recomiendo que uses "using" que además te permite liberar memoria al llamar al garbage collector, usar parámetros en la consulta para evitar el SQL injection y usar try catch para manejar errores de conexión y otros posibles fallos
ResponderEliminarPodría hacer algo así pero sin el sql? :(
ResponderEliminarbuenas tardes la base de datos sql. en vez de crearla en el hosting se puede hacer que apunte mi pc
ResponderEliminarSi eso es factible
Eliminar