提示为何解?

juio 2000-07-20 04:01:00
运行.asp提示:
Microsoft VBScript 运行时错误 错误 '800a01b6'
对象不支持此属性或方法: 'Execute'
是缺少东西?
源码如下:
set aa=server.CreateObject("adodb.connection")
aa.Open "dsn=tltalk1;uid=sa;pwd=;database=tl"
set aa=server.Createobject("ADODB.recordset")
commandtext="select * from tltalk1"

set tt=aa.Execute(commandtext,recordsaffected,adcmdtext)
Response.Write"<table border=3>"
Response.Write"<tr>"
for i=0 to tt.fields.count-1
Response.Write "<td>"& ucase(tt(i).name) &"<td>"
next
Response.Write "<tr>"

while not rs.eof
Response.Write "<tr>"
for i=0 to tt.fields.count-1
Response.Write "<td>" & tt(i).value & "</td>"
next
tt.movenext
Response.Write "</tr>"
wend
Response.Write "</table>"
...全文
114 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zigzag 2000-07-20
  • 打赏
  • 举报
回复
很明显,Execute参数不正确,应去掉recordsaffected参数,或换成一个具体的数字,她表示执行命令所需返回给你的记录数。
xiaoy2000 2000-07-20
  • 打赏
  • 举报
回复
上面的朋友都给你改过来了.这么节约只用aa,唉,就象我的一个同学,到我家后四个腿凳子,只用两条腿,太太太节约了
Tyro 2000-07-20
  • 打赏
  • 举报
回复
是呀!怎么这么乱呢?
蝈蝈俊 2000-07-20
  • 打赏
  • 举报
回复
是前一种没见过。
蝈蝈俊 2000-07-20
  • 打赏
  • 举报
回复
set aa=server.CreateObject("adodb.connection")
aa.Open "dsn=tltalk1;uid=sa;pwd=;database=tl"
set aa=server.Createobject("ADODB.recordset")
commandtext="select * from tltalk1"

没见过这种用法
set aa=server.CreateObject("adodb.connection")
aa.Open "dsn=tltalk1;uid=sa;pwd=;database=tl"
set bb=server.Createobject("ADODB.recordset")
commandtext="select * from tltalk1"

set tt=bb.Execute(commandtext,aa,1)


28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧