请高手帮我解决一个数据库关于查询的语句段在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,或者用"<",">"这样的符号都不行!
不知道该怎么做了!靠大家帮忙了!
...全文
4 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
你的日期字段是什么格式
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告