use*_*914 0 c# sql oledb ms-access wildcard
我正在尝试从winforms中的访问2010数据库进行子字符串搜索.
command.Parameters.AddWithValue("@searchTerm", searchTerm);
command.CommandText = "SELECT [OA_Name] FROM [Operating_Authority_Table] WHERE [OA_Name] = [@%searchTerm%]";
Run Code Online (Sandbox Code Playgroud)
我试图进行完整的字符串搜索并且能够做到这一点,但是当我将术语更改为子字符串时,我无法获得任何成功的搜索.
我错误地实现了通配符吗?
尝试这样的事情:
command.Parameters.AddWithValue("@searchTerm", searchTerm);
command.CommandText = "SELECT [OA_Name] FROM [Operating_Authority_Table] WHERE [OA_Name] = '%' + @searchTerm + '%'";
Run Code Online (Sandbox Code Playgroud)