当前位置: 代码迷 >> PB >> pb中如何查询(按开始日期和结束日期查询结果)
  详细解决方案

pb中如何查询(按开始日期和结束日期查询结果)

热度:137   发布时间:2016-04-29 09:14:32.0
pb中怎么查询(按开始日期和结束日期查询结果)
我做的是一个简单的图书管理系统,现在我想通过给定一个出版日期的时间段,查出该段时间内,出版的所有书籍
然后 如下操作
选择菜单“Design → Retrieval Arguments”,在弹出的Specify Retrieval Arguments窗口中,插入两个变量 :
(Name) (Type)  
rq_start date
rq_end date
然后“OK”
(6)然后“Retrun”
(7)实际调用中,带参检索
结果什么也查不到
以下是代码
C/C++ code
string ls_start,ls_enddate  ld_start,ld_endif isdate(sle_datestart.text) then    if isdate(sle_dateend.text) then        ld_start=date(sle_datestart.text)        ld_end=date(sle_dateend.text)        dw_date.settransobject(sqlca)        dw_date.retrieve(ld_start,ld_end)    else           messagebox("数据错误","请重新输入结束日期。")    end if   else              messagebox("数据错误","请重新输入开始日期。")   end ifsle_datestart.setfocus()


------解决方案--------------------
不是说只插入两个变量就OK了,关键是你WHERE条件怎么写的贴出来~
------解决方案--------------------
应该没问题的,你把 ld_start=date(sle_datestart.text)ld_end=date(sle_dateend.text)用string()转化后用文本框显示一下看是什么样子的。,再不行就用string格式的。
  相关解决方案