здравствуйте, надеюсь, вы в порядке, поэтому я учусь создавать приложение dekstop с c#, и для этого я следую руководству на Youtube, я выполнил правильные шаги при создании входа GUI но у меня есть ошибка: "System.Data.SqlClient.SqlException: 'Попытка присоединить базу данных с автоматическим именем для файла: длинный путь .... База данных с таким же именем существует, или указанный файл не может быть открыт , или он находится на акции UN C. ' ошибка, которую парень из учебника не получает, я попытался разобраться с темами о stackoverflow и вопросами, но у меня это не сработало, надеюсь, вы мне поможете, вот код и ошибка
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace login_form
{
public partial class loginform : Form
{
public loginform()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void textBox1_Click(object sender, EventArgs e)
{
textBox1.Clear();
panel1.BackColor=Color.FromArgb(78, 184, 206);
textBox1.ForeColor=Color.FromArgb(78, 184, 206);
panel2.BackColor = Color.WhiteSmoke;
}
private void textBox2_Click(object sender, EventArgs e)
{
textBox2.Clear();
panel1.BackColor = Color.WhiteSmoke;
textBox1.ForeColor = Color.WhiteSmoke;
textBox2.PasswordChar = '*';
panel2.BackColor = Color.FromArgb(78, 184, 206);
textBox2.ForeColor = Color.FromArgb(78, 184, 206);
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
textBox2.PasswordChar = '*';
textBox1.ForeColor = Color.WhiteSmoke;
panel1.BackColor = Color.WhiteSmoke;
panel2.BackColor = Color.FromArgb(78, 184, 206);
textBox2.ForeColor = Color.FromArgb(78, 184, 206);
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection sqlcon = new SqlConnection(@"Data Source=
(LocalDB)\MSSQLLocalDB;AttachDbFilename=C: \Users\Younes\source\repos\login
form\DB\logindb.mdf;Integrated Security=True;Connect Timeout=30");
string query = "Select * from LOGIN_TBL where username='" + textBox1.Text.Trim()+"'and
password='" + textBox2.Text.Trim() + "'";
SqlDataAdapter sda = new SqlDataAdapter(query, sqlcon);
DataTable dtbl = new DataTable();
sda.Fill(dtbl);
if(dtbl.Rows.Count==1)
{
Form2 objform2 = new Form2();
this.Hide();
objform2.Show();
}
else
{
MessageBox.Show("Vérifiez le nom d'utilisateur ou le mot de passe ");
}
}
}
}
2 :