私は簡単な病院管理システムを作成していますが、データベースに接続する際に問題がありました。WPF C#でエラーが発生しましたログインフォーム
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.Sql;
using System.Data.SqlClient;
public partial class Login : System.Web.UI.Page
{
SqlConnection connectionstring = new SqlConnection("Server=.\\SQLEXPRESS;Database=TestDB;User Id=test; Password = woooow; ");
protected void Button1_Click1(object sender, EventArgs e)
{
string cmdText = "SELECT 1 FROM Login WHERE Username = '" + TextBox1.ToString() + "' AND Password = '" + TextBox2.toString()+ "'";
// using (SqlConnection cnn = new SqlConnection("Server=.\\SQLEXPRESS;Database=TestDB"))
using (SqlCommand SelectCommand = new SqlCommand(cmdText, connectionstring))
{
SqlDataReader myReader;
connectionstring.Open();
myReader = SelectCommand.ExecuteReader();
int count = 0;
while (myReader.Read())
{
count = count + 1;
}
if (count == 1)
{
//open form
}
else
{
}
}
}
}
これは私が通常のC#アプリケーションにログインフォームに使用するコードです。 TextBox1.toString()とTextBox2.toString()で何か問題があるように見えます。 テキストボックスの正確な値を取得するにはどうすればよいですか?グーグルで周りを回って、私はそれを言う多くの記事を見たが、すべてがお互いに異なっていると私は本当にそれについて混乱させる。
これを行う最善の方法は?
ありがとうございました。
TextBox1.Text、しかし、より良いあなたはどのようにパラメータ – Steve