起步软件技术论坛-X3

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: zql

【搞定】将query中的数据赋给代理数据集出错**

[复制链接]
 楼主| 发表于 2007-10-22 10:25:04 | 显示全部楼层
这边数据集sql语句是空的,也没有指定代理的数据集了
接下来要怎么弄了呢
回复 支持 反对

使用道具 举报

发表于 2007-10-22 11:55:02 | 显示全部楼层
18楼已经给代码了,没有看懂?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-22 14:38:55 | 显示全部楼层
18楼的代码是看懂了,但是12楼的要怎么实现还不是太清楚。atiger,能说的详细点吗
query中的结果集的字段也是不确定的,我给被代理的数据集写sql语句不太行吧
回复 支持 反对

使用道具 举报

发表于 2007-10-22 15:37:40 | 显示全部楼层
我不太清楚为啥用Query周转一下,用Query的目的是啥,如果没有特殊的,直接把给Query的语句,赋值给代理数据集就可以了。

如果有特殊的,那就循环Query,把一条一条记录,一个字段一个字段赋值给数据集就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-22 15:53:57 | 显示全部楼层
谢谢atiger的回复。我举个这边的query的语句例子:
query2.CommandText:='select trainid as 培训编号,pxname as 培训名称,YGname as 姓名, sum(subtotal) as 个人合计 from sxrymxb group by trainid,pxname ,YGname having trainid='+sysutils.quotedstr(sysutils.trim(combobox1.text));
我这种语句可以直接写在数据集的构造器中吗?因为这边用到了combobox控件
回复 支持 反对

使用道具 举报

发表于 2007-10-22 16:20:04 | 显示全部楼层
呵呵,你试试就知道了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-22 16:31:00 | 显示全部楼层
atiger,我把下面的语句放在‘编辑sql’中,会报错哦。您的意思是这样吗?请指教!
select trainid as 培训编号,pxname as 培训名称,YGname as 姓名, sum(subtotal) as 个人合计 from sxrymxb group by trainid,pxname ,YGname having trainid='+sysutils.quotedstr(sysutils.trim(combobox1.text))
回复 支持 反对

使用道具 举报

发表于 2007-10-22 16:50:24 | 显示全部楼层
在你给Query赋SQL的地方,给数据集赋SQL
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-22 16:52:20 | 显示全部楼层
辛苦atiger,也辛苦各位了,又学了一个新的
结了,虽然没试,但相信肯定可以搞定了!
回复 支持 反对

使用道具 举报

发表于 2007-10-22 16:52:55 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 02:21 , Processed in 0.045530 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表