嗨嗨大家,那今天就繼續給各位讀者看新的程式碼!!
這一個區塊的程式碼以及意義相信各位聰明的讀者一定馬上就看得出來了吧!!
protected void Button4_Click(object sender, EventArgs e)
{
if (AcoutAndPasswordchecknum == 1)
{
SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["testConnectionString"].ConnectionString);
string sqlstr = "select * from strtable";
conn.Open();
SqlCommand cmd = new SqlCommand(sqlstr, conn);
SqlDataReader dr = cmd.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();
cmd.Cancel();
conn.Close();
GridView1.Visible = true;
Response.Write("<script>window.alert(\"已查詢成功!\");</script>");
}
else
{
Response.Write("<script>window.alert(\"您輸入的帳密是錯誤的\");</script>");
//GridView1.Visible = false;
}
}
在這裡我們先讓讀者看一下執行結果!
大家可以看到出現了一個 已查詢成功!
的視窗來提醒我們,這次的帳號及密碼輸入的是正確的且可以查詢整個資料表的資料!!
好那接下來我們再重新看回我們的程式碼!!
string sqlstr = "select * from strtable";
這裡又是一樣的技巧,我們先設定好的我們的sql
ˋ字串,這次的字串非常簡單,也不需要使用者去傳參數給我們的使用者做使用,因為這僅僅是要查看我們的資料表內容,所以我們僅僅需要用到的是一個檢查我們的帳號密碼參數AcoutAndPasswordchecknum
,配合使用if
的判斷式來去做查詢資料表的動作,然後最後查詢成功時便會出現提示框框 Response.Write("<script>window.alert(\"已查詢成功!\");</script>");
以及若查詢失敗時則是Response.Write("<script>window.alert(\"您輸入的帳密是錯誤的\");</script>");!!