设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1788|回复: 2
打印 上一主题 下一主题

请问以下代码为什么错误

[复制链接]
跳转到指定楼层
1#
发表于 2005-3-30 19:56:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
'*******模块

Private Sub Workbook_Open()

Sheet1.Cells(3, 7) = Date '加日期

cn.ConnectionString = "provider=sqloledb;server=erp_yx;database=checkdata;user id=123;password=123"

cn.Open



rs.ActiveConnection = cn

rs.CursorLocation = adUseClient

rs.CursorType = adOpenDynamic

rs.LockType = adLockReadOnly

rs.Open "select * from AddPur"



End Sub

'****WORKBOOK

Private Sub Workbook_Open()

Sheet1.Cells(3, 7) = Date '加日期

cn.ConnectionString = "provider=sqloledb;server=erp_yx;database=checkdata;user id=sa;password="

cn.Open



rs.ActiveConnection = cn

rs.CursorLocation = adUseClient

rs.CursorType = adOpenDynamic

rs.LockType = adLockReadOnly

rs.Open "select * from AddPur"



End Sub

'**********按钮

Private Sub 保存_Click()



  Dim i As Integer, j As Integer

  Dim itemCount As Integer, itemNow As Integer

   

  itemCount = 1000

   For i = 5 To itemCount

        rs.AddNew

        rs("ord") = Cells(i, 1)

        rs("part") = Cells(i, 2)

        rs("num") = Cells(i, 3)

        rs("datime") = Cells(i, 4)

        rs("status") = Cells(i, 5)

        rs("docno") = Cells(i, 6)

        rs("note") = Cells(i, 7)

              

        rs.Update

        i = i + 1

    Next i

End Sub



以上代码一运行的时候就出现在rs.AddNew这一行错误,错误原因是:运行错误'3251',当前记录不支持更新,可能是提供程序的限制,也可能是选定锁定类弄的限制.

请问各位是为什么???怎么样修改
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-3-30 20:36:00 | 只看该作者
rs.LockType = adLockReadOnly '这个你已经设置了只读了,怎么追加?
3#
 楼主| 发表于 2005-3-30 20:45:00 | 只看该作者
哦,谢谢了,我找了半天找不到原因在那
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-10 20:32 , Processed in 0.097006 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表