我正在做一個簡單的asp.net/c#應用程序和Oledb的一切工作得很好,直到現在。 類似的聲明只是不通過C#工作,它在Access中作爲SQL查詢。我也嘗試使用'a'而不是'@uname',仍然沒有任何回報。Oledb像聲明不工作在C#
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(
"SELECT accounts.ID, uname, firstname, lastname, description FROM accounts, profiles " +
"WHERE accounts.ID = profiles.ID AND uname like '*@uname*'", connection);
dataAdapter.SelectCommand.Parameters.Add("@uname", OleDbType.VarChar).Value = tbxFilter.Text;
它應該是「%?%」嗎?另外,它看起來像你想做一個加入 –
謝謝,它的工作,但爲什麼%不能在訪問和*做? –
很高興聽到它的成效,請將其標記爲已接受。我認爲在閱讀 –