以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  两次Sql查询不对,第二次查询时出现错误!求指点。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=90489)

--  作者:lmlptj
--  发布时间:2016/9/14 10:22:00
--  两次Sql查询不对,第二次查询时出现错误!求指点。
        Dim cmd As New SQLCommand
        Dim dt As DataTable
        cmd.C
        cmd.CommandText = "sele ct * fro m 职工名册 as a inner join (select 身份证号 fro m 职工名册 group by 身份证号 having count(身份证号) > 1) as b on a.身份证号=b.身份证号  order by b.身份证号"
        dt = cmd.ExecuteReader()
        Tables("统计_统计").DataSource  = dt

        Dim cmd1 As New SQLCommand
        Dim dt1 As DataTable
        cmd1.C
        cmd1.CommandText = "sele ct * fro m 统计_统计 as a inner join (select 县区名,单位名称,福企证书号 fro m FQ2015) as b on a.福企证书号=b.福企证书号"
        dt1 = cmd1.ExecuteReader()

        Tables("统计_统计").DataSource = DT1




以上代码说查不到“统计_统计”表名。


--  作者:有点蓝
--  发布时间:2016/9/14 10:27:00
--  
sele ct * fro m [统计_统计] as a
--  作者:lmlptj
--  发布时间:2016/9/14 10:32:00
--  
还是不行!提示未找到[统计_统计]
--  作者:有点蓝
--  发布时间:2016/9/14 10:37:00
--  
确认数据库中有这个表
--  作者:lmlptj
--  发布时间:2016/9/14 10:41:00
--  
数据库无此表,就是利用SQLCommand方法查询出来的Dt表,然后窗口Table控件的数据源为Dt.
--  作者:lmlptj
--  发布时间:2016/9/14 10:55:00
--  
请高手帮个忙!
--  作者:狐狸爸爸
--  发布时间:2016/9/14 11:44:00
--  

Select语句,只能查询后台已经存在的表,你要改变设计思路。

不如直接上传你的这个表,说明需要完成什么样的任务。


--  作者:lmlptj
--  发布时间:2016/9/14 16:26:00
--  
用其他思路解决了!谢谢!