メ冰枫ぱ雪 发表于 2006-10-7 16:56

Asp+Access 使用左外联接时老发生一个不解的错误!

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


页: [1]

编程论坛