[attach]550[/attach]
不好意思,我实在不明白为什么insertshelf2.asp无论如何也不能正常的从insertshelf.asp中接收到数据然后写入(图书管理系统.mdb)数据库中。请各位指点。
<!--#include file=conn.asp--> <% dim bookshelfno dim bookshelfname dim stock dim total try=request.form("bookshelfno") try=request.form("bookshelfname") try=request.form("stock") try=request.form("total") set rs=server.CreateObject("adodb.recordset") '(建立recordset对象) sqlstr="select * from 书架表" ' ---->(message为数据库中的一个数据表,即你要显示的数据所存放的数据表) rs.open sqlstr,conn,2,3 ' ---->(表示打开数据库的方式) rs.addnew '新增加一条记录 rs("bookshelfno")= bookshelfno rs("bookshelfname")= bookshelfname rs("stock")= stock rs("total")= total rs.update rs.close conn.close '这几句是用来关闭数据库 set rs=nothing set conn=nothing %>
怎么会出现这样的低级错误??(见红色标识的几个变量)
别外,conn.asp最好这样改一下
<%
connstr="dbq="+server.mappath("图书管理系统.mdb")+";defaultdir=; driver={microsoft access driver (*.mdb)};" set conn=server.createobject("adodb.connection") conn.open connstr
%>