我想用參數做一個類似的查詢,我在WHERE行中得到一個語法錯誤。有任何想法嗎?asp.net LIKE查詢與訪問數據庫
SELECT Textboxvalue
FROM tblTest
WHERE Textboxvalue LIKE '*' & @textboxvalue & '*'
我想用參數做一個類似的查詢,我在WHERE行中得到一個語法錯誤。有任何想法嗎?asp.net LIKE查詢與訪問數據庫
SELECT Textboxvalue
FROM tblTest
WHERE Textboxvalue LIKE '*' & @textboxvalue & '*'
它是我的經驗,雖然Access將使用*正確。但是,當它從OleDb連接請求時,它需要代替%
。
SELECT Textboxvalue
FROM tblTest
WHERE Textboxvalue LIKE '%' & @textboxvalue & '%'
謝謝工作謝謝 – user1342164 2012-07-18 18:40:17
請標記爲答案(1下的綠色箭頭)。而你的非常歡迎:D – 2012-07-18 18:41:47
@Eric Robinson thanx。 – 2014-01-19 09:47:42
這樣做:
SELECT Textboxvalue
FROM tblTest
WHERE ((Textboxvalue) LIKE "*" & @textboxvalue & "*");
我想你會讓你的語法困惑。您可能想要考慮將其作爲參數化查詢。如果您可以向我們展示您所使用的代碼,我們可以爲您提供更好的答案。 – 2012-07-18 18:30:11