以文本方式查看主题 - 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 -- 用其他思路解决了!谢谢! |