起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 104|回复: 2

【搞定】[请求]如何代码控制数据集中的sql语句**

[复制链接]
发表于 2007-6-1 17:25:56 | 显示全部楼层 |阅读模式
我是通过以下语句,找到数据集,但是找不到能用的属性来进行sql语句的赋值。
InfoBrokerZLNLPGTXXX.Info.DataSetByID('MXPGSJJ').commandtext := '';

报错:
[错误]Biz:\GYSGL\ZLCG\GYSRZ\GYSXCKH\ZLNLPG\TEST\ZLNLPGGN.FUNC.DIR\MainForm.Form.pas(63, 61): Undeclared identifier "commandtext"

改成
InfoBrokerZLNLPGTXXX.Info.DataSetByID('MXPGSJJ').sql
还是报 Undeclared identifier 错误

从帮助文件里看,DataSetByID函数
function DataSetByID(AID: string): TBizDataSet;

而TBizDataSet;对象中没找到可以更改sql语句的属性或方法啊?
请指教!
回复

使用道具 举报

发表于 2007-6-1 17:33:17 | 显示全部楼层
TSQLDataSet(InfoBrokerYWXX1.Info.DataSetByID('MXPGSJJ')).SQL.Text
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-1 17:36:59 | 显示全部楼层
哦,是的,我刚才定义了一个TSQLdataset变量,想直接赋值,结果报错
[错误]Biz:\GYSGL\ZLCG\GYSRZ\GYSXCKH\ZLNLPG\TEST\ZLNLPGGN.FUNC.DIR\MainForm.Form.pas(65, 51): 不能隐式转换 "TBizDataSet" 成为 "TSQLDataSet"
格式转化一下就可以了,谢谢!

可以结了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 04:03 , Processed in 0.039351 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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