我試圖檢查數據庫表中是否有任何有用戶名和朋友用戶名的行。如果有的話,我必須在字符串中取得友誼狀態並返回該字符串。
下面是代碼:如何通過數據表檢查數據庫表並提取另一列數據庫表的信息?
string query = "Select * from tblfriend where username = '" + username + "'and friend = '" + friendname + "'";
SqlCommand cmd = new SqlCommand(query, con);
SqlDataReader reader = cmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(reader);
rows = dt.Rows.Count;
if (rows > 0)
{
friendship = reader["friendshipstatus"].ToString();
}
但是它給出了一個錯誤信息:
非法呼叫調用元數據時,讀取器已關閉。 你們能給我們一個提示嗎?
非常感謝你它的工作,您應該使用的DataAdapter。 –