sqlserver数据库不能增加记录?

bihu 2001-11-22 05:10:32
我用ud自动生成一个记录集如下:我改了cursortype和locktype。

set rs2 = Server.CreateObject("ADODB.Recordset")
rs2.ActiveConnection = MM_co_STRING
rs2.Source = "SELECT * FROM book"
rs2.CursorType = 2
rs2.CursorLocation = 3
rs2.LockType = 2
rs2.Open()
rs2_numRows = 0

我想增加记录:
rs2.AddNew
.
.
.
rs2.Update

可是程序不出错,但也不给我增加记录。这是为什么?我用的是sqlserver数据库,权限肯定没问
题。帮帮忙吧
...全文
81 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxt 2001-11-22
  • 打赏
  • 举报
回复
rs2.CursorType = 0
rs2.CursorLocation = 2
rs2.LockType = 3
寒星 2001-11-22
  • 打赏
  • 举报
回复
圣人云(MSDN):
当在客户端 (ADOR) 的 Recordset 对象上使用时,LockType 属性只能设置为 adLockOptimisticBatch(即LockType=3)。

28,409

社区成员

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

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