不能将sqLite查询放在tableAdapter中

时间:2013-06-13 14:53:57

标签: vb.net sqlite tableadapter

我有个问题。 我有一个sqlite查询,我在SqlFiddle上测试,我知道它的工作,但我不能把它放在Vb.net的表适配器。

这是我的疑问:

select cola, colb,
SUM(case when (tbl = 'a') then 1 else 0 END) as TableA,
SUM(case when (tbl = 'b') then 1 else 0 END) as TableB,
SUM(case when (tbl = 'c') then 1 else 0 END) as TableC
from
(
    select cola,colb,'a' as tbl
    from TableA
    union all
    select cola, colb,'b' as tbl
    from TableB
    union all
    select cola, colb,'c' as tbl
    from TableC
) d
group by cola, colb

我在Visual Studio 2010中遇到的错误是:
select子句出错:'END'附近的表达式 缺少FROM子句 select子句出错:','附近的表达式 select子句出错:'FROM'附近的表达式 无法解析查询文本。

我做错了吗?

提前致谢。

0 个答案:

没有答案