求救,送100分(在线等)

newstar2002 2003-10-07 07:38:17
<%
bookname=Request.Form("bookname")
bookleibie=Request.Form("leibie")
bookversion=Request.Form("version")
bookprice=Request.Form("price")
booksprice=Request.Form("sprice")
bookdate=date()
bookseller="1"


'创建数据库连接
strp="FILEDSN=c:\database.dsn"
set dbLink=Server.CreateObject("ADODB.Connection")
dblink.Mode =3
dbLInk.Open strp
'创建数据对象
set rs=Server.CreateObject ("ADODB.Recordset")
rs.LockType=3
rs.CursorType=0
rs.Open "select * from bookinfo",dbLink
'添加数据到数据库
rs.AddNew
rs("chrBookName")=bookname
rs("chrleibie")=bookleibie
rs("chrVersion")=bookversion
rs("chrUserId")=bookseller
rs("chrPrice")=bookprice
rs("chrSPrice")=booksprice
rs("datetime")=bookdate
rs.Update //报这行出错
rs.Close
dbLink.Close

%>

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/Project2/asp/addbook.asp, 第 38 行
请赐教,谢
...全文
78 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
DeltaCat 2003-10-07
  • 打赏
  • 举报
回复
rs.CursorType=2
yangxjn 2003-10-07
  • 打赏
  • 举报
回复
rs.Open "select * from bookinfo",3,1
bullion 2003-10-07
  • 打赏
  • 举报
回复
你试一下用别的数据库连接方法,如果没错,说明是dsn的问题.
humin1906 2003-10-07
  • 打赏
  • 举报
回复
可能是库的权限问题,你把那个错误类型去搜索一下。
IIS中点击默认WEB站点的属性。再点目录安全性,点里面的匿名访问。
主要是它的权限没设好,你把他的名称改成跟你的虚拟服务器名一样
makay 2003-10-07
  • 打赏
  • 举报
回复
http://www.ceocio.net/article_view.asp?id=56
angelheavens 2003-10-07
  • 打赏
  • 举报
回复
重新创建一个DSN
然后把创建数据库连接
strp="FILEDSN=c:\database.dsn"
set dbLink=Server.CreateObject("ADODB.Connection")
dblink.Mode =3
dbLInk.Open strp
改成:
'创建数据库连接
set dbLink=Server.CreateObject("ADODB.Connection")
dbLInk.Open "DSNname;uid=;pwd=" '有密码要加
arcow 2003-10-07
  • 打赏
  • 举报
回复
看是不是权限不够,在数据库上右键属性,看是否可写,你是不是管理员?
newstar2002 2003-10-07
  • 打赏
  • 举报
回复
我是了还是不行
angelheavens 2003-10-07
  • 打赏
  • 举报
回复
set rs=Server.CreateObject ("ADODB.Recordset")
rs.LockType=3
rs.CursorType=0
rs.Open "select * from bookinfo",dbLink

改为:
set rs=Server.CreateObject ("ADODB.Recordset")
rs.Open "select * from bookinfo",dbLink,1,3
angelheavens 2003-10-07
  • 打赏
  • 举报
回复
set rs=Server.CreateObject ("ADODB.Recordset")
rs.LockType=3
rs.CursorType=0
rs.Open "select * from bookinfo",dbLink

改为:
rs.Open "select * from bookinfo",dbLink,1,3

28,406

社区成员

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

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