我的數據表如下數據表.NET 2.0中選擇雙單引號也不返回結果
DataTable ex= new DataTable();
ex.Columns.Add("Object");
ex.Columns.Add("Found");
ex.Rows.Add("vase''s","True");
string keyword="vase''s";
DataRow [] drs = ex.Select("[Object] like '%" + keyword + "%'");
DRS總是空的,我以同樣嘗試我有相同的結果,我已經在測試其他框架我也一樣 我的選擇語句有什麼問題?!
更新 我意識到,這是因爲單引號被視爲一個查詢語句,但我該怎麼做,在一個通用的方法
'keyword.Replace( 「'」, 「 ''」)'? –
無論如何,因爲我不想調用替換功能,如果沒有單引號,它會花費我一張支票 – user690069
執行該檢查將花費更多的代價,而不是反正更換它 –