当前位置:编程学习 > VB >>

编程新手紧急求助!

刚学VB,想编一个小程序来访问Access数据库,想查询一个日期区间里的记录,编译时总是出现“至少一个参数没有被指定值”的错误,求各位帮忙修改下以下查询语句,谢谢了!(已添加控件,开始时间为日期型字段)
SELECT  * FROM  WHERE( 数据表.开始时间 >= '" & Format(DTPicker1.Value, "yyyy-mm-dd") & "'  and 数据表.开始时间 <= '" & Format(DTPicker2.Value, "yyyy-mm-dd") & "'  ) order by 数据表.ID --------------------编程问答--------------------
'1,FROM后加上表名
'2,把'"& format(...) &"' 改为 #"& format(...) &"#
SELECT  * FROM 数据表 WHERE( 数据表.开始时间 >= #" & Format(DTPicker1.Value, "yyyy-mm-dd") & "#  and 数据表.开始时间 <= #" & Format(DTPicker2.Value, "yyyy-mm-dd") & "# ) order by 数据表.ID
  --------------------编程问答-------------------- http://download.csdn.net/detail/veron_04/3827200 --------------------编程问答-------------------- http://download.csdn.net/detail/veron_04/1644211 --------------------编程问答-------------------- 楼主真是有点糊涂啊,竟然FROM  WHERE中间没有表名 --------------------编程问答-------------------- 在这句SQL前加个断点, 然后等程序运行到这句的时候 debug.print 看看到底实际的SQL是什么样的就知道了
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,