我用ADO连接SqlServer数据库,使用如下语句添加:
rs.addnew
rs.fields("a")=www
rs.fields("b")=vvv
rs.updata
运行程序后出错,提示为:recordset不支持更新,或锁定类型不允许更新,或数据库不支持此更新,出错的语句是:rs.addnew.我把rs.addnew这个语句删除,还是出现以上的错误,错误的语句移到了下一条。
锁定我用的 ,乐观锁定,
请大虾们指点一下,急得很。谢谢
rs.addnew
rs.fields("a")=www
rs.fields("b")=vvv
rs.updata
运行程序后出错,提示为:recordset不支持更新,或锁定类型不允许更新,或数据库不支持此更新,出错的语句是:rs.addnew.我把rs.addnew这个语句删除,还是出现以上的错误,错误的语句移到了下一条。
锁定我用的 ,乐观锁定,
请大虾们指点一下,急得很。谢谢
解决方案 »
- farpoint spread8 导出到EXCEL文件后 不包含标题,如何处理
- 关于循环的大问题
- 一个看起来比较简单的问题
- MDIFORM窗体
- 如何在WIN2K下禁用Ctrl+Alt+Del、ctrl+esc等功能键,,,帮忙者重谢。在线等待。。。
- 再样以 select方式打开一个 recordset 然后断开它的连接.并且保该recordset可以进行有连接时的操作?
- 关于游标,请救命呀!
- 请教:关于动态添加的空间的使用问题。急!!谢谢!!!
- 紧急!!!一个VB6编写的邮件接收程序,总是运行报错,请高手帮忙解决!!
- 请问如何用PostMessage发送组合键Ctrl+N(急需用到 请各位高手门帮帮忙)
- 送分的sql语句
- 网页注册的控件能否取到调用网页里的函数?
字段名 类型 无主健
a char
b bit
代码
rs.open "select * from table1",con,dynimaic(记不太清,是可读写,可前后移),lockoptjong(乐观锁定,这里拼错了)
rs.addnew
rs.fields("a")=www
rs.fields("b")=vvv
rs.updata
程序不在身边,没法
conn.execute "update tablename set ... where ... " '修改记录
conn.exectue "delete from tablename where ... " '删除记录
rs.update?
这里你打错了?
问题都解决了 原因是数据表里没有主键,而且我用rs.recorcount时,他居然是-1,加了主键就对了,这是怎么一回事啊??/