asp 求解

来源:百度知道 编辑:UC知道 时间:2024/07/02 11:04:29
<% @language="vbscript" %>
<% option explicit %>
<html>
<head><title></title></head>
<body>
<%
dim a1,a2,a3,a4,a5,a6,db,sql
a1=request.QueryString("bh")
a2=request.QueryString("mc")
a3=request.QueryString("cbs")
a4=request.QueryString("zz")
a5=request.QueryString("dj")
a6=request.QueryString("jj")
set db=server.CreateObject("adodb.connection")
db.open "provider=microsoft.ace.oledb.12.0;data source=F:\碧血丹心\aspdata\zaixian\access.accdb;persist security info=false"
sql="insert into book (图书编号,图书名称,出版社,作者,单价,简介)values('"&a1&"','"&a2&"','"&a3&"','"&a4&"','"&a5&"','"&a6&"')"
db.execute(sql)
response.Write("添加

放数据库的目录没有添加,更新权限

进入数据库文件夹,右键->属性->安全->添加一个用户
IUSR_TEMPLATE 或 Everybody 设置修改权限,点确定 就OK了.

把这2句换一下试试
db.open "DBQ=F:\碧血丹心\aspdata\zaixian\access.accdb;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
sql="insert into book (图书编号,图书名称,出版社,作者,单价,简介) values('"&a1&"','"&a2&"','"&a3&"','"&a4&"','"&a5&"','"&a6&"')"

Sql语句错误,这样试试,看看可以不?sql="insert into book (图书编号,图书名称,出版社,作者,单价,简介)values(a1,a2,a3,a4,a5,a6)"