datetime array的问题

leon4ever 2003-11-03 03:25:10
where条件中,包括如下两条:
year(gzb.gzyf) = year(:yf) AND
month(gzb.gzyf) = month(:yf)
yf是检索参数,类型设置为date,运行结果报错:限制数据类型属性冲突,只能设置为date array或者datetime array才行。但是到了窗口的open事件里,该数据窗口的retrieve()中,输入一个date数据,就报错说retrieve argument 1 does not match expected type.请问这是怎么回事?
...全文
220 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mittee 2003-11-03
  • 打赏
  • 举报
回复
数组只使用在如下情况
.....where empo in :emp_id 中
double emp[2]
emp[1] = 100
emp[2] = 101
dw_1.retrieve(emp)

如果是你的情况应该这样
long ll_year,ll_month

ll_year = 2003
ll_month = 6
dw_1.retrieve(ll_year,ll_month)
leon4ever 2003-11-03
  • 打赏
  • 举报
回复
大家帮忙给点建议啊

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧