"SELECT * FROM doc WHERE " & findtype.Text & " LIKE '%" & findtext.Text & "%' and 档案日期 BETWEEN '#" & CDate(data1.Value) & "#' and '#" & CDate(data2.Value) & "#' "语句的档案日期在数据库里是日期和时间格式,data1和data2都是DTpicker控件,大家帮忙看看这条语句有什么问题吗。。错误主要出在日期段查询那边,前面的关键字查询没有问题.
解决方案 »
- 寻找ADODB手册
- 请问怎么读取cc08的原始话单(.bil的)文件[高手进]
- 请问space$、trim等是属于那个工程或库中,VB要加载什么?
- 在导入Execl时,要覆盖原来的记录怎么做。急。。。。。
- 文字移动问题.
- 这些简单代码什么意思啊??每行都解析下。谢谢先!
- 在picture中如果清除某些东西,如一条曲线,怎样在不重画picture的情况下实现?实现了立刻给分
- 关于控件数组的问题
- 我做好了一套网络数据库软件(VB6+SQL70),问:可不可心申请一个虚拟主机,把后台数据库放上去,在客户端装上应用程序,让大家用呢?
- 关于屏保的问题了
- VB位运算!!
- 状态栏什么用,什么才能在状态栏上加文字
但是不能运行,报告说 between语法错误!
Dim strsql As String = "select * from 学籍 where 出生年月 between #1984-4-4# and #1982-0-0# " 谢谢各位!
strsql="select * from tablename where 日期字段 between # 2004-1-1 # and # 2004-11-25 # "
'数据为为SQL:
strsql="select * from tablename where 日期字段 between '2004-1-1' and '2004-11-25' "
strsql="select 辅助编号 from tablename where 日期字段 = '2004-1-1'"
记录下两个时间的辅助编号然后再用
strsql="select * from tablename where 辅助编号 between () and () "
不过要时间有顺序才行