天天看點

一段很好的代碼([email protected])

【學習點點滴滴】 在前面對 在C#中的兩種對資料庫操作的函數已做了個較為詳細的記錄。好像對資料庫的所有操作用上面的三種函數已能夠實作。sinpoal的意思是說,當我們掌握了這幾種函數,對于自己敲鍵盤寫一個GUI不是很強勢的資料庫應用程式來說好像是新(信)手拈來。可是一個功能強大的應用軟體不一定比一個GUI強大的軟體受人親萊,人嘛!都喜愛面子,是以叫我選,我也會用一個界面友好的軟體,誰願意和一個面無表情的人談話呢。 有好久都沒有來寫這方面的東西了。聽說明天要斷網了。是以來記記這幾天的東東。 說到這裡,

 我一般會說: 廢話不多港了;

string name = textBox1.Text.ToString().Trim();

string daan = textBox2.Text.ToString().Trim();

string yanzma = textBox3 .Text .ToString ().Trim ();

string yanzhengma = textBox3.Text.ToString().Trim();

SqlConnection cnn = new SqlConnection("server=;uid=sa;pwd=1qazwert;database=進銷存");

cnn.Open();

string selsql = "select count (*) from 使用者 where usrname='" + name + "'";

SqlCommand cmm = new SqlCommand(selsql, cnn);

cmm.ExecuteScalar();

if ((int)cmm.ExecuteScalar() == 0)

{

MessageBox.Show("使用者不存在", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);

return;

}

else

{

string remima = "select * from 使用者 where usrname = '" + name + "'";

SqlCommand cmmm = new SqlCommand(remima, cnn);

SqlDataReader myread = cmmm.ExecuteReader();

while (myread.Read())

{

if (myread["mibao"].ToString().Trim() == comboBox1.Text.ToString().Trim() &&

myread["daan"].ToString().Trim() != daan)

{ MessageBox.Show("答案不正确,請重新填寫!", "對不起", MessageBoxButtons.OK, MessageBoxIcon.Error); }

else

{

if (yanzhengma == "XH5H")

{

MessageBox.Show("使用者名:/n/r" + myread["usrname"].ToString().Trim() + "/n/r"

+ "權限:/n/r" + myread["right"].ToString().Trim() + "/n/r"

+ "密碼:/n/r" + myread["pwd"].ToString().Trim());

this.Close();

(new xgmima()).Show();

}

}

}

myread.Close();

}

}

踩博的人會發現,這代碼和我所的什麼GUI設計沒有半點關系,的确,在這裡我想曬曬這個貌似還可已的密碼找回方法,很簡單,因為本人也一直比較簡單,呵呵! 還有這幾天很開心,酸菜魚的确很好吃?