Office中国论坛/Access中国论坛

标题: [求助]求教! [打印本页]

作者: asdf26    时间: 2005-9-17 17:11
标题: [求助]求教!
我在编写access程序时,遇到如下问题:

    Dim con As Object

    Dim rs As New ADODB.Recordset

    Set con = Application.CurrentProject.Connection

    strSQL = "select * from 水电记录表 where 水电记录表.抄表日期 = " & "'" & Forms!增加年月!请输入年月 & "'"

    rs.Open strSQL, con, adOpenKeyset, adLockBatchOptimistic

程序执行到最后有下划线的这句话报错,信息为:“标准表达式中数据类型不匹配”

水电记录表中的“抄表日期”为日期型字段,窗体中“Forms!增加年月!请输入年月”也是日期型,strSQL = "select * from 水电记录表 where 水电记录表.抄表日期 = '2005年09月' "

我认为是条件语句where的问题,可是不知道怎样改写才能让程序通过,请前辈给予指点,谢谢啦!








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