Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Paso 2: En la siguiente imagen se muestran los detalles de la base de datos de SQL Server
2018. y verá las columnas "usr" y "pwd". Utiliza solo estas tres contraseñas para este
formulario de inicio de sesión.
Paso 3: Ahora abramos Visual Studio, luego iniciemos una nueva aplicación de Windows
Form y dé el nombre que desee.
Diseño de formulario:
Paso 4: esta es la parte de codificación de esta aplicación a continuación:
1
2 using System;
3 using System.Collections.Generic;
4 using System.ComponentModel;
5 using System.Data;
6 using System.Drawing;
7 using System.Linq;
8 using System.Text;
9 using System.Threading.Tasks;
10 using System.Windows.Forms;
11 using System.Data.SqlClient;
12
13 namespace cce_login_form_with_sql
14 {
15 public partial class Form1 : Form
16 {
17 SqlConnection con;
18 SqlCommand cmd;
19 SqlDataReader dr;
20 public Form1()
21 {
22 InitializeComponent();
23 con = new SqlConnection("server=DESKTOP-cce\\SQLEXPRESS; Initial Catalog=dbLogin;Integrated
24 Security=SSPI");
25 }
26
27 private void button1_Click(object sender, EventArgs e)
28 {
29 string user = txtUser.Text;
30 string pass = txtPass.Text;
31 cmd = new SqlCommand();
32 con.Open();
33 cmd.Connection = con;
34 cmd.CommandText = "SELECT * FROM tblUser where usr='" + txtUser.Text + "' AND pwd='" + txtPass.Text + "'";
35 dr = cmd.ExecuteReader();
36 if (dr.Read())
37 {
38 MessageBox.Show("Login sucess Welcome to Homepage https://csharp-console-examples.com");
39 }
40 else
41 {
42 MessageBox.Show("Invalid Login please check username and password");
43 }
44 con.Close();
45 }
46
47 private void button2_Click(object sender, EventArgs e)
48 {
49 Application.Exit();
50 }
51 }
52 }
Producción: