Office中国论坛/Access中国论坛

标题: 求助: sql语句中插入时间变量的问题 [打印本页]

作者: talentyummy    时间: 2006-10-30 22:46
标题: 求助: sql语句中插入时间变量的问题
Dim sql As String
Dim d1, d2 As Date
d1 = DateValue("10 / 26 / 2006")
d2 = DateValue("10 / 27 / 2006")
    sql = "INSERT INTO table01 ( A,B,C, ExportDate )" & _
           "SELECT t1.A, t1.B, T1.C,t1.ExportDate" & _
           "FROM t1" & _
           "WHERE t1.ExportDate='" & d1 & "' Or t1.ExportDate='" & d2 & "'" & _
    DoCmd.RunSQL sql

其中d1和d2我希望能用变量

这样写哪里错了?

为什么老是提示:

Syntax error(missing operator) in query expression' "FROM t1" & _"WHERE t1.ExportDate='" & d1 & "' Or t1.ExportDate='" & d2 & "'" '

应该怎样改正呢
作者: andymark    时间: 2006-10-30 23:37
try:

WHERE t1.ExportDate=#" & d1 & "# Or t1.ExportDate=#" & d2 & "#" & _




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3