请高手帮我解决一个数据库关于查询的语句段在where后面的语句的用法?

B_babyface 2002-05-15 10:10:27
Source = "select * from " & Combo4.Text & " where ADate between'" & CheckDate & "' and '" & CheckDate1 & "'"
在where后面是两个时间,都是字符串,adate是介于CheckDate和CheckDate1 的时间。
不知道该用什么样的语句才能够查询?我试过用in,或者用"<",">"这样的符号都不行!
不知道该怎么做了!靠大家帮忙了!
...全文
58 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dzs 2002-05-16
  • 打赏
  • 举报
回复
须得用类型转换语句进行转换(转换成同一类型数据),如Cdata()、Str()之类的。可使用小密蜂所使用的类似语法!
B_babyface 2002-05-15
  • 打赏
  • 举报
回复
问一下panxuejian(大肚鼠),我的那个checkdate是字符,checkdate="2002-5-15",可以用Source = "select * from " & Combo4.Text & " where ADate between #" & CheckDate & "# and #" & CheckDate1 & “#"这样的查询语句吗?而里面的adate是数据库access里一个表中的时间列!
不知道adate是不是字符?
panxuejian 2002-05-15
  • 打赏
  • 举报
回复
将CHECKDATE和CHECKDATE1的左右两边的“'”该为“#”
Source = "select * from " & Combo4.Text & " where ADate between #" & CheckDate & "# and #" & CheckDate1 & “#"
B_babyface 2002-05-15
  • 打赏
  • 举报
回复
请问FieldDate是什么意思?
B_babyface 2002-05-15
  • 打赏
  • 举报
回复
哦!是这样的格式:2002-5-15
怎么搞呢?
daryl715 2002-05-15
  • 打赏
  • 举报
回复
select * from table where FieldDate>='" & format(Date1,"yyyy-mm-dd") & "' and FieldDate <='" & format(Date2,"yyyy-mm-dd") & "'"
NFDSOFT 2002-05-15
  • 打赏
  • 举报
回复
"where adate >= '" & checkdate & "' and adate <= '" & checkdate1 & "'"
这样行吗?
daryl715 2002-05-15
  • 打赏
  • 举报
回复
你的日期字段是什么格式

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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