0
對不起,我的英語不好。檢查並顯示數據庫中的標籤
這是我的問題。我可以在tb_acc
中鍵入不同的用戶名,並在Label1
中顯示現有用戶的全名,但對於不存在的用戶,它不顯示字符串User not found.
是DBNull.Value
在此不適用嗎?我有AutoPostBack
的文本框設置爲true
。
if (IsPostBack)
{
try
{
using (OleDbCommand com = new OleDbCommand("select childName from family where childID='" + tb_acc.Text + "'", con))
{
con.Open();
OleDbDataReader myReader2 = null;
myReader2 = com.ExecuteReader();
while (myReader2.Read())
{
if (myReader2["childName"] != DBNull.Value)
{
Label1.Text = (myReader2["childName"].ToString()); //user full Name
}
else
{
Label1.Text = "User not found.";
}
}
}
}
catch (Exception ex)
{
Response.Write("Error: " + ex.ToString());
}
finally
{
con.Close();
}
}
謝謝先生!真是愚蠢的錯誤,對不起,我是新來的C#! –