在SQL中的日期类型如何和DTPicker控件进行比较呢?我的这种方法为何不可以呢???

fxs 2003-11-16 04:08:45
Tsql = "SELECT cdepartment, ccalnum,cname, cpcalnum, mquitmoney,dquitdate,

blosscal,badcal,dsenddate From QuitCalWhere (dquitdate >=DTPicker2.Value And

dquitdate <= DTPicker1.Value )"

用Debug去调试时出现的是下例的:
SELECT cdepartment, ccalnum, cname, cpcalnum, mquitmoney, dquitdate, blosscal,

badcal, dsenddate FROM QuitCal

WHERE (dquitdate >= 2002 - 12 - 14 AND dquitdate <= 2003 - 11 - 14)

其中dquitdate是日期型,为何会查不到记录呢》

...全文
57 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kimurakenshin 2003-11-16
  • 打赏
  • 举报
回复
Tsql = "SELECT cdepartment, ccalnum,cname, cpcalnum, mquitmoney,dquitdate,

blosscal,badcal,dsenddate From QuitCalWhere (dquitdate >='" & DTPicker2.Value & "' And

dquitdate <= '" & DTPicker1.Value & "')"

SELECT cdepartment, ccalnum, cname, cpcalnum, mquitmoney, dquitdate, blosscal,

badcal, dsenddate FROM QuitCal

WHERE (dquitdate >=' 2002 - 12 - 14' AND dquitdate <= '2003 - 11 - 14')

注:日期两边必须要加单引号.
fxs 2003-11-16
  • 打赏
  • 举报
回复
用来查询两个日期断的所有记录
fxs 2003-11-16
  • 打赏
  • 举报
回复
这是用不查询在两年日期时间断所发生的记录。哪位大吓来帮一下哟

7,772

社区成员

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

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