起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 198|回复: 8

请帮忙看下这个异常是什么意思?

[复制链接]
发表于 2010-3-30 14:05:18 | 显示全部楼层 |阅读模式
我在打开一个数据集的时候触发的,既不是编译的时候出错,也不是初始化的时候出错,是我点击一个按钮出发click事件打开数据集查询数据的时候出错

2010-3-30 14-03-47.png

23.93 KB, 下载次数: 108

回复

使用道具 举报

发表于 2010-3-30 14:35:20 | 显示全部楼层
点击一个按钮出发click事件打开数据集查询数据的时候出错
打开的是啥按钮?
查询的是啥数据集?标准数据集?
错误停到哪段代码上了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-30 14:38:29 | 显示全部楼层
打开的是一个普通的button按钮 查询的是一个标准的数据集 错误停留在了:TSALES_FORECAST_INFO(InfoBroker.Info).DataSetSALES_FORECAST_MINOR_DT.Open; 这一句
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-30 14:59:34 | 显示全部楼层
怎么没人回答 。。 顶起。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-31 09:59:27 | 显示全部楼层
今天接着顶。。
回复 支持 反对

使用道具 举报

发表于 2010-3-31 10:17:35 | 显示全部楼层
我也顶下!
回复 支持 反对

使用道具 举报

发表于 2010-3-31 10:19:26 | 显示全部楼层
看服务端有没有同步出的异常,这个应该是表里有不常见的数据类型或值,导致的,但至于是什么问题,只能先根据经验看看!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-31 10:44:42 | 显示全部楼层
我发现就是这个地方有错误!:sFilter := 'STATUS <> 9 AND FORE_TYPE = 4 ' +{' AND BONUS_IN = '''+dsbHEAD_DT.DataSet.FieldByName('BONUS_IN').AsString+}''' AND AREA_CODE IN (SELECT DISTRICT_NO FROM OFFICE WHERE STATUS = 1 AND TYPE_NO=4 AND F_COMMERCE_NO = '''+dsbHEAD_DT.DataSet.FieldByName('DISTRICT_EXTEND').AsString +''')';   就是我注释的这个地方有错误,我没屏蔽的时候就报上面的异常,注释后没问题。但是我看了表,字典,数据集都没错误,而且我在继承了同一表单中的另外一个功能中使用确实没有问题的,一样的写法。用法。

2010-3-31 10-44-33.png

3.23 KB, 下载次数: 95

回复 支持 反对

使用道具 举报

发表于 2010-3-31 10:52:54 | 显示全部楼层
我也是碰到这个问题没有得到解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 20:08 , Processed in 0.044012 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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