社区
ASP
帖子详情
rs.update出现问题
definite
2003-09-14 12:11:12
我用的IIS,执行一个
rs.Open "user",conn,1,3
rs.addnew
rs("username")=username
rs("userpass")=password
rs("usermail")=usermail
rs("userhome")=userhome
rs.update
rs.close
就这些就出错了,错误是在rs.update这一行,为什么?或者是我的IIS有问题?因为有人说这个程序在他的机器上运行很好。
...全文
65
14
打赏
收藏
rs.update出现问题
我用的IIS,执行一个 rs.Open "user",conn,1,3 rs.addnew rs("username")=username rs("userpass")=password rs("usermail")=usermail rs("userhome")=userhome rs.update rs.close 就这些就出错了,错误是在rs.update这一行,为什么?或者是我的IIS有问题?因为有人说这个程序在他的机器上运行很好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ttt2
2003-09-14
打赏
举报
回复
rs.Open "select * from user",conn,1,3
definite
2003-09-14
打赏
举报
回复
错误显示是这个:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/bbsxp/register.asp, 第 179 行
179就是rs.update
如果排除程序的问题,能是什么原因呢?程序的数据库文件是access2002,我自己机器里的access版本是2000的,是不是和这个有关系?
definite
2003-09-14
打赏
举报
回复
这些都没错的,这是我下载的bbsxp2。0里面的一小段程序~~
windancer
2003-09-14
打赏
举报
回复
比如说超出了字数限制
luluso
2003-09-14
打赏
举报
回复
数据类型对不对啊?
windancer
2003-09-14
打赏
举报
回复
可能是提交的某一个字段内容不符合数据库约束
dishui
2003-09-14
打赏
举报
回复
看一下你的数据库属性是不是只读的?或者只你用inser into插入语句的方法试一下
Rachel82
2003-09-14
打赏
举报
回复
改成这样试试rs.Open "user",conn,3,3
还有你可以一句一句的调试
rs.Open "user",conn,1,3
rs.addnew
rs("username")=username
rs.update
rs.close
看看是不是和数据库的类型不匹配
definite
2003-09-14
打赏
举报
回复
不是select 出错,是执行update出错,我觉得可能是因为我的access是2000的,而数据库文件是2002的,目前我没有2002的安装程序,所以等我安装了2002再看看吧
possible_Y
2003-09-14
打赏
举报
回复
select语句执行也出错???
如果是那样的话就是OLE DB驱动的错误,试试重装access
toffee
2003-09-14
打赏
举报
回复
数据库转换成2000,"user"改成"[user]",试试看吧
huahaoyueyuan
2003-09-14
打赏
举报
回复
改成这样试试rs.Open "user",conn,1,1
dingfengzhifeng
2003-09-14
打赏
举报
回复
rs.Open user,conn,1,3
definite
2003-09-14
打赏
举报
回复
这个……,一样的吧,没什么区别啊
asp中
rs
.addnew与
rs
.
update
更新数据库的方法
rs
.addnew '增加一条新的空的数据记录
rs
("
rs
1")="添加的数据"
rs
.
update
'在空记录中增加了内容
rs
.close set
rs
=nothing '对已有数据进行修改
rs
("
rs
1")="修改后的数据"
rs
.
update
rs
.close set
rs
=nothing ==========================
rs
.add
rs
.absolute(),
rs
.isAfterLast(),
rs
.next(),
rs
.relative()简单解释
rs
.absolute(),
rs
.isAfterLast(),
rs
.next(),
rs
.relative()简单解释 转载▼ 转载自新浪博客:半夜路人的博客
rs
.absolute(...)允许你指定结果集的绝对位置, 如果没有它,假如你要取第1000条记录的数据,就只能
rs
.next()1000次了:)
rs
.isAfterLast()是一种特殊的状态,表征已到达结果集的结
"if not
rs
.eof and not
rs
.bof then"怎么理解?见asp实例
谁能详细解释asp中"if not
rs
.eof and not
rs
.bof then"怎么理解? 2007-06-10 21:11zhbxj2002 | 分类:其他编程语言 | 浏览4349次 谁能详细解释asp中"if not
rs
.eof and not
rs
.bof then"怎么理解?
rs
.eof=true时表明指针已移到最后记录,不能往下移
对于
rs
.last()报错
问题
在写到利用数据库查询数据的时候,会用到的语句
rs
.last()和
rs
.beforeFi
rs
t(),这俩个方法会报错,原因是微软的SQL没有这个方法,需要额外添加语句。 String sql="select * from stu_info"; //查询关键代码 PreparedStatement pstmt=dbConn.prepareStatement(sql...
rs
.Open的参数详解
rs
.Open方法的格式如下:
rs
.Open(SQL语句,数据库连接,游标类型,锁定类型) 游标类型其取值为: 0:仅向前游标,只能向前浏览记录,不支持分页、Recordset、BookMark 1:键集游标,其他用户对记录做的修改将反映到记录集中,但其他用户新增或删除记录不会反映到记录集中。支持分页、Recordset、BookMark 2:动态游标,功能最强,但耗资源也最多。用户对
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章