起步软件技术论坛-X3

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

【结帖】在数据集APPEND时报错,如图**

[复制链接]
发表于 2008-2-21 13:11:29 | 显示全部楼层
楼主,不要直接为sql的text赋值了,使用sqlfilter试试:

  DataSetBroker.DataSet.Close;
    TSQLDataSet(DataSetBroker.DataSet).SQLFiltered := False;
    TSQLDataSet(DataSetBroker.DataSet).SQL.Text := sSql;
    TSQLDataSet(DataSetBroker.DataSet).SQLFiltered := True;
    DataSetBroker.DataSet.Open;
改成:
    TSQLDataSet(DataSetBroker.DataSet).SQLfilter:= '条件表达式';
    if not TSQLDataSet(DataSetBroker.DataSet).SQLFiltered then
      TSQLDataSet(DataSetBroker.DataSet).SQLFiltered := True;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-21 13:37:55 | 显示全部楼层
不好意思,还是不行!
回复 支持 反对

使用道具 举报

发表于 2008-2-21 13:40:14 | 显示全部楼层
什么现象呢?

另外,给我个文件,就是添加明细时用的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-21 13:52:51 | 显示全部楼层
还是在"添加明细"那个按钮事件中的DataSetBroker.DataSet.Append; 时报错!

20080213_211616.txt

3.88 KB, 下载次数: 74

回复 支持 反对

使用道具 举报

发表于 2008-2-21 14:59:11 | 显示全部楼层
我这里运行你的例子没有出错!

1.png

18.12 KB, 下载次数: 117

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-21 15:05:54 | 显示全部楼层
那这是怎么回事儿呀,我这儿不行呀!总是报前面提到的那个错误!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-21 15:30:43 | 显示全部楼层
谢谢了,可以结贴了,我们这里确实有分组!
回复 支持 反对

使用道具 举报

发表于 2008-2-21 15:33:40 | 显示全部楼层
多谢楼主反馈!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 07:11 , Processed in 0.041311 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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