ASP更新ACCESS数据库出错(急!分不够可加分!!!)

thinking_man 2003-12-29 07:29:30
我连接数据苦的语句是:
connstr="DBQ="+server.mappath("gstbook.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
我更新数据库的语句是:
set rs=server.createobject("adodb.recordset")
rssql="select * from userinfo"
rs.open rssql,conn,adOpenDynamic,adlockpessimistic
application.lock
rs.addnew
。。。赋值给各个字段
rs.update
application.unlock
rs.close
可是就是老出错,在rs.addnew出错。而且是有些电脑可以正常运行,有些电脑就保存不了数据而出错,这是为什么啊?
...全文
36 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
equnasp 2003-12-29
  • 打赏
  • 举报
回复
set rs=server.createobject("adodb.recordset")
rssql="select * from userinfo"
rs.open rssql,conn,1,3
application.lock
rs.addnew
。。。赋值给各个字段
rs.update
application.unlock
rs.close
rongdede 2003-12-29
  • 打赏
  • 举报
回复
数据库是否有可写权限?
reaperwu 2003-12-29
  • 打赏
  • 举报
回复
Const adOpenDynamic = 2
Const adLockPessimistic = 2

connstr="DBQ="+server.mappath("gstbook.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
'我更新数据库的语句是:
set rs=server.createobject("adodb.recordset")
rssql="select * from userinfo"
rs.open rssql,conn,adOpenDynamic,adlockpessimistic
application.lock
rs.addnew
'赋值给各个字段
rs.update
application.unlock
rs.close
thinking_man 2003-12-29
  • 打赏
  • 举报
回复
孟子,我先试试,你先别走阿,谢谢。
孟子E章 2003-12-29
  • 打赏
  • 举报
回复
与你的ado版本有关系。
到msdn下载最新的mdac2.8
ygghost 2003-12-29
  • 打赏
  • 举报
回复
select * from userinfo??????

添加要用insert

rssql="insert into userinfo (字段)values("值")"

conn.excute rssql

28,407

社区成员

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

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