Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用SQLite,如何搜索包含',类似于OLE DB.Parameters的字符?_C#_Sqlite - Fatal编程技术网

C# 使用SQLite,如何搜索包含',类似于OLE DB.Parameters的字符?

C# 使用SQLite,如何搜索包含',类似于OLE DB.Parameters的字符?,c#,sqlite,C#,Sqlite,使用SQLite,如何搜索包含',类似于OLE DB.Parameters的字符 这可以找到布鲁斯和棒球: string stCmdString = "SELECT fstInfo FROM PadTable WHERE fstInfo LIKE '%bruce%' AND fstInfo LIKE '%baseball%'" 不知道怎么找到布鲁斯和棒球 我知道可以用两个单引号。。。但是,在存储数据之前,读取所有新条目或搜索的每个字符到数据库会有点麻烦 在OLE DB中使用.Parameter

使用SQLite,如何搜索包含',类似于OLE DB.Parameters的字符

这可以找到布鲁斯和棒球:

string stCmdString = "SELECT fstInfo FROM PadTable WHERE fstInfo LIKE '%bruce%' AND fstInfo LIKE '%baseball%'"
不知道怎么找到布鲁斯和棒球

我知道可以用两个单引号。。。但是,在存储数据之前,读取所有新条目或搜索的每个字符到数据库会有点麻烦


在OLE DB中使用.Parameters可以解决此问题。SQLite是否有等价物?

是,带有SQLite命令的SQLite参数将自动转义字符串。如果您不使用OLE DB,您使用什么驱动程序访问SQLite?使用System.Data.SQLite;