asp执行sql语句执行不了,但放在数据库里可以执行
SELECTtop1yoolli_content.contentidFROMyoolli_content,yoolli_c_prowhereyoolli_content....
SELECT top 1 yoolli_content.contentid FROM yoolli_content,yoolli_c_pro where yoolli_content.contentid = yoolli_c_pro.contentid and yoolli_content.contentid < 416 and authorid = 0 and catid = 9 and listorder = 3 ORDER BY yoolli_content.contentid DESC;
无论是用rs.open sql,conn,1,1还是set rs = conn.Execute(sql)都是报错如下
Microsoft JET Database Engine 错误 '80004005'
该特定字段 'contentid' 可以参考 SQL 语句中 FROM 子句列表中的多个表。
/wat/show.asp,行 56
56行就是rs.open sql,conn,1,1,数据库链接是没有问题的,执行其他简单sql没问题的。 展开
无论是用rs.open sql,conn,1,1还是set rs = conn.Execute(sql)都是报错如下
Microsoft JET Database Engine 错误 '80004005'
该特定字段 'contentid' 可以参考 SQL 语句中 FROM 子句列表中的多个表。
/wat/show.asp,行 56
56行就是rs.open sql,conn,1,1,数据库链接是没有问题的,执行其他简单sql没问题的。 展开
1个回答
展开全部
SELECT top 1 yoolli_content.contentid FROM yoolli_content as contentid where yoolli_content.contentid = yoolli_c_pro.contentid and yoolli_content.contentid < 416 and authorid = 0 and catid = 9 and listorder = 3 ORDER BY yoolli_content.contentid DESC;
试下可以吗?你这个yoolli_c_pro 到底是字段名还是表名啊?如果是表名 yoolli_c_pro.contentid 这句话怎么解释。如果字段名 FROM yoolli_content,yoolli_c_pro 这句话怎么解释。
试下可以吗?你这个yoolli_c_pro 到底是字段名还是表名啊?如果是表名 yoolli_c_pro.contentid 这句话怎么解释。如果字段名 FROM yoolli_content,yoolli_c_pro 这句话怎么解释。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询