以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 查找重复值出错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=32282)
|
-- 作者:云淡风轻
-- 发布时间:2013/4/28 15:38:00
-- 查找重复值出错
Dim q As new QueryBuilder q.TableName = "重复档号统计" If CurrentTable Is Tables("ajk") Then q.SelectString = "select distinct dh as 档号,(select count(*) from {ajk} tb where tb.dh=ta.dh) as 重复数量 from {ajk} ta" End If q.Build() MainTable = Tables("重复档号统计")
说明:表名为ajk,字段均为字符,dh表示档号的意思 此主题相关图片如下:未命名谔.jpg
[此贴子已经被作者于2013-4-28 15:39:04编辑过]
|
-- 作者:Bin
-- 发布时间:2013/4/28 15:41:00
--
报什么错?
|
-- 作者:Bin
-- 发布时间:2013/4/28 15:41:00
--
表名没对吧.
|
-- 作者:云淡风轻
-- 发布时间:2013/4/28 15:45:00
--
表名对的,这是核对过的。
|
-- 作者:Bin
-- 发布时间:2013/4/28 15:50:00
--
你把SQL复制到 数据库里运行一次看看. 这个只能是表名没对.你看错了吧.
|
-- 作者:云淡风轻
-- 发布时间:2013/4/28 15:52:00
--
ajk设置成动态表,系统打开后是不加载任何数据的,这个代码查询表对动态表是无效的,是不是?表名绝对错不了,他找不到表,那我只能想到对动态表无效
[此贴子已经被作者于2013-4-28 15:52:45编辑过]
|
-- 作者:Bin
-- 发布时间:2013/4/28 15:53:00
--
肯定啊.
|
-- 作者:云淡风轻
-- 发布时间:2013/4/28 16:02:00
--
那动态表怎么查找重复值?
|
-- 作者:blackzhu
-- 发布时间:2013/4/28 16:02:00
--
外部数据源名称
|
-- 作者:云淡风轻
-- 发布时间:2013/4/28 16:03:00
--
village
|