细胞分化的过程:对象不支持open方法:

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 00:20:27
我的代码:
dim conn,rq,opq
set conn = Server.CreateObject("adodb.connection")
conn.connectionstring= "DRIVER={Microsoft Access Driver(*.mdb)};"&"dbq="& server.mappath("webziyuan.mdb")
rq = Server.CreateObject("adodb.recordset")
rq.open "select * from title"
do while (not rq.eof)
response.write("<tr>")
response.write("<td align=left>"& opq("url") &" </td>")
response.write("<td align=left>"& opq("title") &" </td>")
response.write("<td align=left>"& opq("beizu") &" </td>")
response.write("<td align=left>"& opq("date") &" </td>")
response.write("</tr>")

loop

反回的错误提示是:
错误类型:
Microsoft VBScript 运行时错误 (0x800A01B6)
对象不支持此属性或方法: 'open'
/xiaodong/websdy/ind2.asp, 第 141 行
请各位高人指教如何解决.
我的提问上忘了加<% %>
原程序是有的.
加上了conn,2,3也还是不行,
或许这是少了哪一类dll脚本没有在IIS上加上吧!
我试着用execute方法,它也提示着对象不支持此属性或方法: 'execute'

有可能是ado组件需要某一类dll脚本运行才可以.

ASP脚本前后要加<% %>你加了没有?

rq.open "select * from title"

改成
rq.open "select * from title",conn,2,3

还想问下opq是什么?

rq = Server.CreateObject("adodb.recordset")

改为 set rq = Server.CreateObject("adodb.recordset")