Привет, я много искал по этой теме, и я не могу понять большую часть кодирования, сделанного пользователями, я хорошо разбираюсь в 'Boarland C ++ builder' и имею хороший опыт работы с ним, но я не могу показаться Чтобы докопаться до сути MSVS C # 2008, в любом случае, моя проблема заключается в запросе SQL для входа в систему. Если это правильное имя, кажется, что ни одно из найденных и найденных решений не работает вообще, вот часть моего кода
«
using System.Data.Sql;
using System.Data.SqlClient;
namespace DMSTestLoginForm
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
string connection = @"Data Source=.\SQLExpress;AttachDbFilename=|Data Directory is all set and ready to go|.mdf;Integrated Security=True;User Instance=True";
SqlConnection con = new SqlConnection(connection);
try
{
con.Open();
//MessageBox.Show("Connection Successful");
}
catch (Exception)
{
//MessageBox.Show("Did not connect"); // connection is successful the issue is down bellow.
}
}
private void lgnbtn_Click(object sender, EventArgs e)
{
string dummyun = uninput.Text;
string dummypw = pwinput.Text;
SqlCommand dummy1 = new SqlCommand("SELECT * FROM nurse WHERE n_id ='"+uninput.Text+"'");
SqlCommand dummy2 = new SqlCommand("SELECT * FROM nurse WHERE n_pw = '"+pwinput.Text+"'");
string dum = Convert.ToString(dummy1);
string dum2 = Convert.ToString(dummy2);
if((dum==dummyun)&&(dum2==dummypw))
MessageBox.Show("Welcome in"); //this message is to test if i logged in or not.
//Form2 Loggedin = new Form2;
//Loggedin.Show();
else
MessageBox.Show("Login failed");
}
проблема не в моей строке подключения, а в том, как я упоминал выше, в запросе SQL, чтобы проверить, содержатся ли имя пользователя / пароль в моем DB.table; «медсестра», или нет, я знаю, что создал много «строковых» экземпляров, но я попал в отчаянную ситуацию и буду очень благодарен поставщикам решений, заранее спасибо.