Asp+Access 使用左外联接时老发生一个不解的错误!
rs.Open "select imgList.PhotoID,imgList.[Title],imgType.ClassName,Manager.Alias "&_
"from [photoList] as imgList "&_
"left outer join [photoType] as imgType "&_
"on imgList.TypeID = imgType.ClassID "&_
"left outer join [ManagerInfo] as Manager "&_
"on Manager.UserID = imgList.AddPerson",Conn,1,1
表名和字段都正确,我就郁闷,把数据导到SQL2000里可以。。
Asp+Access就是错误,我搞不懂为什么。。是不是ACCESS不支持2个以上的外连接?
错误提示如下:
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'imgList.TypeID = imgType.ClassID left outer join [ManagerInfo] as Manager on Manager.UserID = imgList.AddPerson' 中。
/kx91/manager/photo_List.asp, 第 54 行