尝试运行数组的字符串所需的SQL SELECT查询时,在MS Access中出现运行时错误3141

时间:2019-03-12 14:05:57

标签: sql ms-access

我正在尝试在MS Access中创建日历,并正在修改我在网上找到的日历模板。我创建了一个SELECT语句来填充用于数组的Openrecordset字符串,但始终收到运行时错误3141。

不幸的是,以前的dba在其中一个表tblAttendanceRecord.Date中创建了一个字段,我不确定是不是引起此问题的原因,或者代码中是否存在其他明显的错误。

strSQL = "SELECT tblAttendanceRecord.PayrollNo, tblAttendanceRecord.[Date] AS [ADate], " & _
         "tblAttendanceTypes.[Attendance Name] AS AttendName, tblAttendanceTypes.Code, " & _
         "FROM tblAttendanceRecord INNER JOIN tblAttendanceTypes ON tblAttendanceRecord.TypeID = tblAttendanceTypes.ID " & _
         "WHERE tblAttendanceRecord.PayrollNo = #" & intID & "# " & _
         "ORDER BY [ADate];"

Set db = CurrentDb
Set rs = db.OpenRecordset(strSQL)

    If Not rs.BOF And Not rs.EOF Then............

任何帮助将不胜感激。

0 个答案:

没有答案