好傢伙我有這個代碼 ,我想它做簡單的事情:SqlCommand的過濾數據
SELECT * FROM klisluz WHERE IDzajsluz= id
SELECT * FROM klisluz WHERE subkey = vyberradek
但這種簡單的事,使這個問題: 目前其展示我行,其中子心不是等於vyberradek
。這怎麼可能?
vyberradek
是INT
ID,我通過string
for (int i = 0; i < dtg_ksluzby.Rows.Count;i++)
{
var row = dtg_ksluzby.Rows[i];
int id = (int)row.Cells["ID"].Value;
using (var novyprikaz3 = new SqlCommand("SELECT * from klisluz WHERE subkey= '" + vyberradek + "' AND IDzajsluz='" + id + "'", spojeni))
{
spojeni.Open();
SqlDataReader precti3 = novyprikaz3.ExecuteReader();
if (precti3.HasRows)
{
row.Cells[4].Value = true;
}
spojeni.Close();
}
轉讓是否有人幫我解決這件事情呢? 在此先感謝。
我發佈圖片顯示它選擇它不應該的行。
什麼數據類型子鍵? – Marek