起步软件技术论坛-X3

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

【结帖】参数怎么写**

[复制链接]
发表于 2007-11-28 15:10:26 | 显示全部楼层 |阅读模式
1。这个是数据集里的条件:
dsmis_check_register.完工日期 >= TO_DATE('2007-1-1', 'yyyy-mm-dd')

2。2007-1-1如何换成参数?


3。我是这样写的:
dsmis_check_register.完工日期 >= TO_DATE(:Year0101, 'yyyy-mm-dd')

4。结果报错。

5。请问如何写????
回复

使用道具 举报

 楼主| 发表于 2007-11-28 15:23:14 | 显示全部楼层

参数怎么写

添加参数时Year0101的DataType是ftDateTime,ParamType是ptInput

在数据集条件里这样写:dsmis_check_register.完工日期 >= :Year0101,
请问这个条件这样写对吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-29 08:36:53 | 显示全部楼层
怎么没人回啊?
回复 支持 反对

使用道具 举报

发表于 2007-11-29 08:43:29 | 显示全部楼层
楼主在什么地方写的上面的条件。请提供完整代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-29 09:05:04 | 显示全部楼层

数据集里

在数据集里写的,info下面建的标准数据集1条件里
回复 支持 反对

使用道具 举报

发表于 2007-11-29 09:07:25 | 显示全部楼层
数据集的sql构造器中条件里?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-29 09:09:45 | 显示全部楼层

所有条件

所有条件是这样写的:
substr(dsmis_check_register.检验编号, 7, 4) >= '4000' and substr(dsmis_check_register.检验编号, 7, 4) < '6000' and (substr(dsmis_check_register.检验编号, 1, 4) = 2007 or dsmis_check_register.完工日期 is null or dsmis_check_register.完工日期 >= TO_DATE('2007-01-01', 'yyyy-mm-dd'))
请问,如果我把“2007”和“2007-01-01”换成参数怎么写?
回复 支持 反对

使用道具 举报

发表于 2007-11-29 10:31:06 | 显示全部楼层
你是在信息下的数据集的SQL构造器上写的是吗?如果是,你在默认条件界面上,直接定义一下XX字段等于XX参数,然后看一下他的SQL语句是怎么写的,见附件

如果不是,请帖出你的界面

1.gif

25.67 KB, 下载次数: 70

回复 支持 反对

使用道具 举报

发表于 2007-12-3 14:48:12 | 显示全部楼层
还有问题吗?
没有就结帖了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 14:55 , Processed in 0.045144 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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