如何在SqlDataAdapter中使用Parameters.Add.WithValue。在搜索代碼下方。c#在SqlDataAdapter中使用Parameters.AddWithValue
var da = new SqlDataAdapter("SELECT * FROM annotations WHERE annotation LIKE '%"+txtSearch.Text+"%'", _mssqlCon.connection);
var dt = new DataTable();
da.Fill(dt);
我改寫這樣的代碼:
SqlDataAdapter da;
da = new SqlDataAdapter("SELECT * FROM annotations WHERE annotation LIKE '%@search%'", _mssqlCon.connection);
da.SelectCommand.Parameters.AddWithValue("@search",txtSearch.Text);
var dt = new DataTable();
da.Fill(dt);
但是失敗了。你能幫我嗎我的錯在哪裏?
哦對不起。當我點擊搜索按鈕,它不給任何反應。 –