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数据库,权限肯定没问
题。帮帮忙吧
...全文
59 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wxt 2001-11-22
rs2.CursorType = 0
rs2.CursorLocation = 2
rs2.LockType = 3
  • 打赏
  • 举报
回复
寒星 2001-11-22
圣人云(MSDN):
当在客户端 (ADOR) 的 Recordset 对象上使用时,LockType 属性只能设置为 adLockOptimisticBatch(即LockType=3)。
  • 打赏
  • 举报
回复
发帖
ASP

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
帖子事件
创建了帖子
2001-11-22 05:10
社区公告
暂无公告