我正在尝试在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............
任何帮助将不胜感激。