起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 213|回复: 15

【结】查询的问题**

[复制链接]
发表于 2008-6-2 14:54:34 | 显示全部楼层 |阅读模式
点击查询 弹出如下提示:
代码卡在  查询的执行地方
TSQLDataSet(DataSetBroker1.DataSet).UserFilter := sql;

查询的条件都是实在的字段。
别的地方查询方式都相同的。

er.jpg

12.39 KB, 下载次数: 124

回复

使用道具 举报

 楼主| 发表于 2008-6-2 14:55:44 | 显示全部楼层
继续点击运行,接着弹出。

查询赋值语句:
if deBC.Text <> '' then
    sql := sql + ' ddxx2=''' + DataSetBrokerCXXX.DataSet.FieldByName('bc').AsString + '''';

er1.jpg

9.34 KB, 下载次数: 123

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-2 15:02:16 | 显示全部楼层
着急调试中。。。急啊

那位有经验的大侠指点一下。。。
回复 支持 反对

使用道具 举报

发表于 2008-6-2 15:06:58 | 显示全部楼层
楼主,设置断点看一下最终执行的sql语句是什么。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-2 15:44:46 | 显示全部楼层
查询条件没有任何问题啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-2 15:45:29 | 显示全部楼层
我抓了个图,你看看。

2.jpg

29.43 KB, 下载次数: 119

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-2 15:59:37 | 显示全部楼层
以前发生过这样的情况,原因是数据集连接错误,这次不是啊。当所有条件为空的时候,查询正确,返回所有记录信息
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-2 16:23:49 | 显示全部楼层
调试着,弹出下图提示,只能在进程里结束了!!

1.jpg

8.92 KB, 下载次数: 112

回复 支持 反对

使用道具 举报

发表于 2008-6-2 16:39:06 | 显示全部楼层
ddxx2 是啥类型字段,字符?数字?
如果不是字符,直接在运行平台上运行看看,是否ok
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-2 17:03:54 | 显示全部楼层
从做了也不行,换新“业务信息”了  都不行

只要查询这个表就出问题

12.jpg

18.59 KB, 下载次数: 109

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 11:18 , Processed in 0.044943 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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