哎!我又搞不懂了,又要麻烦各位大哥了.

iwo99 2001-12-31 09:43:28

<!--#include file="../include/conn.asp"-->
<!--#include file="../include/adovbs.inc"-->

<%
bookname=request("bookname")
zz=request("zz")
cbs=request("cbs")
rq=request("rq")
nrjj=request("nrjj")
isbn=request("isbn")
jg=request("jg")
ztc=request("ztc")
fl=request("fl")
filename=request("filename")
sql="select * from fenlei where 分类名称='"&fl&"'"
set rs=conn.execute(sql)
flh=rs("分类号")

sql1="select * from book"
set rs1=conn.execute(sql1)
rs1.Open sql1,conn,3,2
rs1.addnew
rs1("书名")=bookname
rs1("isbn")=isbn
rs1("作者")=zz
rs1("出版社")=cbs
rs1("出版日期")=rq
rs1("简介")=nrjj
rs1("价格")=jg
rs1("分类号")=flh
rs1("主题")=ztc
rs1("权限")=qx
rs1("文件名")=filename
rs1.update
%>
<center><font color=red>图书添加成功!</center>
我不知道为什么,这段程序在运行时会出现
rs1.Open sql1,conn,3,2 这行错误 改成 set rs1=conn.execute(sql1)
就不提示本句错误,但那样是不能添加新记录的。
出错提示为:
Microsoft VBScript 运行时错误 错误 '800a01a8'

缺少对象: ''
我不知道为什么,原来那样写又可以。
...全文
52 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
iwo99 2001-12-31
  • 打赏
  • 举报
回复
对对对,各位大哥真厉害,我在conn.asp和本程序中都没有定义rs1,所以
给分给分
ssm1226 2001-12-31
  • 打赏
  • 举报
回复
rs1.open
-----------------
rs1在conn.asp中定义了吗
希偌 2001-12-31
  • 打赏
  • 举报
回复
rs1.Open sql1,conn,3,2是针对数据集的
如果要用的话要把
set rs1=conn.execute(sql1)
改为
set rs1=server.createobject("adodb.recordset")

28,406

社区成员

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

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