这代码有问题吗?在线候驾!!!

legend-never-die 2001-12-25 10:49:35
<%
Response.Write "<hr>come on,man!"
set cn=server.CreateObject ("adodb.connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&server.MapPath ("/jsq.mdb")
set rst =server.CreateObject ("adodb.recordset")
rst.Open "select * from jsq",cn,adOpenStatic ,adLockOptimistic
Response.Write ("hi")
%>
运行后有以下错误:
ADODB.Recordset 错误 '800a0bb9'
变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。
/showcoun.asp,行12
请给点帮助!
还有一个问题:如何修改数据库中的数据,请给出源代码!
每个问题10分,在线等待!!!
...全文
145 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
legend-never-die 2001-12-25
  • 打赏
  • 举报
回复
to ssm1226:出了以下的错!
对象或提供者不能执行所需的操作。
jsidiot 2001-12-25
  • 打赏
  • 举报
回复
打开数据类型有问题
acheng 2001-12-25
  • 打赏
  • 举报
回复


rst.Open "select * from jsq",cn,adOpenStatic ,adLockOptimistic

改为:
rst.Open "select * from jsq",cn,3 ,3
ssm1226 2001-12-25
  • 打赏
  • 举报
回复
用update不就行了嘛
update tablename set filed1= ,filed2=
ssm1226 2001-12-25
  • 打赏
  • 举报
回复
看你那程序,没有包含adovbs.inc文件吧。
在\Program Files\Common Files\System\ado\下可找到此文件
legend-never-die 2001-12-25
  • 打赏
  • 举报
回复
come on,every one!
legend-never-die 2001-12-25
  • 打赏
  • 举报
回复
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<%
Response.Buffer =true
Response.Write "<hr>come on,man!"
set cn=server.CreateObject ("adodb.connection")
cn.Mode =1
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&server.MapPath ("/jsq.mdb")
set rst =server.CreateObject ("adodb.recordset")
rst.CursorType =3
rst.LockType =4
rst.Open "select * from jsq",cn
rst.Fields(0).Value =rst.Fields (0).Value +1
Response.Write ("HI!")
%>
<P><%=rst.Fields(0).Value%></P>
</BODY>
</HTML>
请问这段代码为什么不能+1后写入数据库中呢?
legend-never-die 2001-12-25
  • 打赏
  • 举报
回复
没人要这么简单的分吗?

28,406

社区成员

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

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