首页 新闻 赞助 找找看

SQLite Error 1: 'near ".": syntax error'.

0
[待解决问题]

在使用 SQLite进行集成测试时,当执行到下列语句,

var expertList = _unitOfWork.SetEntity<MyEntity>().FromSql(@"SELECT top({0})W2.TestId,W2.TestCount 
FROM (SELECT W1.TestId AS TestId, Sum(W1.TestCount) AS TestCount FROM TestTable AS W1 
GROUP BY W1.TestId) AS W2
ORDER BY W2.TestCount DESC",
count, beginTime, endTime, feetype);

出现 SQLite Error 1: 'near ".": syntax error'. 错误。

问题补充:

在SQL Lite 遭遇 Z.EntityFramework.Flus 时也会出现这个错误。

BUTTERAPPLE的主页 BUTTERAPPLE | 老鸟四级 | 园豆:3190
提问于:2017-08-22 09:57
< >
分享
所有回答(3)
0

一共就这几个点,从前往后排查呗

猝不及防 | 园豆:2731 (老鸟四级) | 2017-08-22 11:52
0

SELECT W1. TestId 中间多空格吧。

清海扬波 | 园豆:825 (小虾三级) | 2017-08-22 13:59

并不是,代码中是没有多余的。我描述里面多加上了。

支持(0) 反对(0) BUTTERAPPLE | 园豆:3190 (老鸟四级) | 2017-08-22 14:05
0

TestCount=Sum(W1.TestCount)

LLSmile | 园豆:257 (菜鸟二级) | 2017-09-14 13:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册