こんにちは皆さん、私はこのコードを持っています。これで簡単なことをしたいと思います:
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();
}
誰かが私がこの問題を解決するのを手伝ってくれますか? 前もって感謝します。
すべきではない行を選択することを示す画像を投稿しました。