表达式树太大(最大深度 1000)sqlite 窗口



我是SQLITE的新手,在我的项目中,我需要从.db文件中选择数据,但不幸的是,我选择的数据太大了。查询是

SELECT distinct * FROM RunTime WHERE Local_Machine = 'GTS-VINAY'  and ((Variable like '[MCUL_ErrorMessage@2]%') or (Variable like '[MCUL_UniqueID@1]%')[....])

这里抛出了一个异常 表达式树太大(最大深度 1000( 我用谷歌搜索了很多,发现人们说要参考链接 http://forums.devart.com/viewtopic.php?f=48&t=31731#p109439 来设置SQLITE_LIMIT_EXPR_DEPTH的限制但这里的问题是如何在 C# WinForms 中实现相同的内容。

注意:我正在尝试按项目添加 sqlite3 的引用,但 vs 2013 不允许添加相同的引用。

将所有模式放入一个临时表中,并让数据库迭代它:

SELECT RunTime.*
FROM RunTime
JOIN TempTable ON RunTime.Variable LIKE TempTable.Variable
WHERE Local_Machine = 'GTS-VINAY';

最新更新