起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 227|回复: 17

【结贴】查询对话框的问题**

[复制链接]
发表于 2008-11-3 10:00:50 | 显示全部楼层 |阅读模式
在用系统自带的查询对话框查询的时候报如下错误:

未命名.gif

8.46 KB, 下载次数: 115

回复

使用道具 举报

 楼主| 发表于 2008-11-3 10:01:59 | 显示全部楼层
然后代码就停到了如下位置:
procedure TSimpleSQLFilterEditor.CheckExprSupported;
var
  lExpr: TBizExpr;
begin
  EditorToText(FText);
  if FText = '' then
  begin
    FIsExprSupported := False;
    Exit;
  end;

  lExpr := TBizExpr.Create(Builder.DataSet.Context);
  try
    try
      lExpr.FindSymbol.Add(FindSymbol);
      lExpr.Text := FText;
      lExpr.Prepare;
      FIsExprSupported := True;
    except
      FIsExprSupported := False;
    end;
  finally
    lExpr.Free;
  end;
  UpdateImage;
end;


中的
lExpr.Prepare; 这句话
回复 支持 反对

使用道具 举报

发表于 2008-11-3 10:36:27 | 显示全部楼层
1、是否修改系统空间下的内容
2、啥时候弹出这样的错误?
3、是直接运行功能吗?还是通过系统初始化来运行这个功能?
4、查询的这个字段的类型是啥?
5、用客户端,即business.exe运行正常吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-3 10:58:12 | 显示全部楼层
1 没有修改
2 直接运行的报的错误
登陆bussiness运行时候的情况如图:

3 是对时间字段进行查询

未命名.gif

3.52 KB, 下载次数: 97

回复 支持 反对

使用道具 举报

发表于 2008-11-3 11:03:57 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-3 16:02:37 | 显示全部楼层
那两个帖子都没有把问题解决啊
估计可能是这个字段是日期时间类型的所以导致了那个错误
我想问问  对于日期时间类型的应该怎么处理  用平台的那个查询
回复 支持 反对

使用道具 举报

发表于 2008-11-3 16:10:40 | 显示全部楼层
日期时间可以用来做查询条件的啊。
你看任务中心的那个望远镜,完全可以用的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-3 16:17:49 | 显示全部楼层
我看了
任务中心的也不能用 也是个红叉叉  
和早上的那个一样  而且所有牵扯到日期时间的查询全部都不能用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-3 16:19:46 | 显示全部楼层
如图是任务中心提交时间作为选项时报的错误

123.gif

8.57 KB, 下载次数: 84

回复 支持 反对

使用道具 举报

发表于 2008-11-3 16:22:15 | 显示全部楼层
是不是你的系统日期格式有问题?

snap1111.png

30.28 KB, 下载次数: 82

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-25 10:45 , Processed in 0.043749 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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