ACCESS数据查询多表的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 18:18:14
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] 该特定字段 'UserID' 可以参考 SQL 语句中 FROM 子句列表中的多个表。

/bank/index.asp,行 14

if (session("UserName")="") then
Mymoney=0
MyPoint=0
response.write "<font color=ff0000><h3>您还没登陆!请先登陆。</h3></font>"
else
sql="select money,Point from USERS,USER_1 where UserID='"&session("UserName")&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if (session("UserName")="") then
Mymoney=0
MyPoint=0
response.write "<font color=ff0000><h3>您还没登陆!请先登陆。</h3></font>"
else
sql="select * from USERS,USER_1 where UserID='"&session("UserName")&"'"
set rs=server.createobject("adodb.re

userID后面要跟上你的表名
如userID.USERS或userID.USER_1

多表查询要指定表名,同楼上的说法。
但你这个80004005错误,好像不只是SQL语句的问题啊,数据库连接语句也有问题吧