asp sql2005 当表为空记录时报错

来源:百度知道 编辑:UC知道 时间:2024/07/07 18:28:13
asp 访问 sql2005 当表里没有记录时,页面会报错:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/m/AspClass.asp, 第 90

紧急求救!!
在表中加条数据上去能正常读取!还有时间,1,2楼的朋友,运行代码在conn.execute时已提示出错了,所以你们的方法可能不行!

空记录没有判断算
举例:
if not rs.eof then
.........
end if

sql="select * from......"
response.write sql

注意response.write sql,先不要执行conn.execute,把sql语句到数据库里执行一下,有时往往是sql本身有错

set rs=conn.execute("select * from a")
if rs.eof and rs.bof then
没找到数据..
else
代码...
end if
rs.close:set rs=nothing