从字符串转换为 datetime 时发生语法错误 的问题
我是用ACCESS链接SQL的表,表中的日期为DATETIME类型,格式类似2010:01:01 00:00:00,我在窗体上加了两个控件分别为TXTBEGDATE,TXTENDDATE,用来填入日期,通过按钮来改变窗体里的一个子窗体的数据源,以达到查询的目的,代码如下:
dim begindate as date
dim enddate as date
dim sql as string
begindate=txtbegdate.value ‘控件里的格式为:2010-01-01
enddate=txtenddate.value
sql="select * from v_413 where shdate>=begindate and shdate<= enddate"
me.subform.form.recordersource=sql
.................
执行到这里就提示:从字符串转换为 datetime 时发生语法错误
我把sql="select * from v_413 where shdate>=2010-01-01",就没有问题,这里的条件只要换成变量有这个提示,
请问各位,这是什么问题?问题出在哪里?