`
xinlanzero
  • 浏览: 246120 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制

 
阅读更多

当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制    ----问题的解决方法如下:

第一:ACC转成SQL数据库主键变没了,设置主键就行了

第二:是动态游标集是在客户端还是服务器端的问题。
详细资料如下:
· adUseServer:让数据存储管理光标。
· adUseClient:让ADO管理光标。
可以在打开连接或记录集之前设置这个属性:
conPubs.CursorLocation = adUseServer
conPubs.Open strConn
或者:
rsAuthors.CursorLocation = adUseClient
rsAuthors.Open "authors", conPubs
缺省的光标是基于服务器的,理解这两种类型的区别非常重要。对于一个服务器光标来说,数据存储的任务是管理记录,所以,当使用服务器光标建立一个记录集时,数据存储管理着记录的移动、记录的更新等等。
对于一个客户光标,记录集的全部内容复制给客户,受本地客户光标服务管理。这意味着对于一个客户光标,打开一个具有大量记录的记录集要比使用基于服务器的光标打开相同记录集所花费的时间长得多。

这个问题解决得方法就是在rs1.open sql,conn,1,3 前加上
rs.cursorlocation=3 就行了。

---------------------------------------

在 access 中运行正常,把数据库转成sql-server2000 ,出现上述错误,

部分代码如下:
rs.open sql,conn,1,3
rs.update

ADODB.Recordset 错误 '800a0cb3'

解决方法如下:

Table中加:主键设置

原因:主键丢失,id自增量丢失

其它内容:

sql="select * from 表名1 where s_id in (select s_id from 表名2)"

需要用如下语句执行:

set rs=conn.execute(sql)

不要用如下语句执行:

rs.open sql,conn,1,1

 

分享到:
评论

相关推荐

    一步一步从Access数据库升级到SQL数据库

    这可能是提供程序的限制,也可能是选定锁定类型的限制。”的错误。刚开始以为是数据导入的时候不完整或者是权限的问题,想到网站所在目录用的是以前的,不存在IIS权限的问题,SQL数据库用的是sa账户,也不存在权限...

    dbgrideh 滚动选定记录不改变

    DBGridEh让选择的记录不随垂直滚动条滚动而移动 使用Delphi的人都知道,Delphi中的Grid与PB或者其他的Grid有区别,就是在滚动时记录指针会跟着改变。能不能做到像PB中的DataWindow一样滚动时选定记录不改变呢?

    易语言程序免安装版下载

    6) 修改MYSQL支持库跨静态编译的EXE和DLL传递连接句柄和记录集句柄无效的BUG(改动较大,可能会产生兼容性问题,我们已经仔细测试,也请使用到此库的用户帮助我们多多测试,以便及早发现问题,谢谢) 7) 其它修改 ...

    gnoy做的复制选定记录的例子access2000

    gnoy做的复制选定记录的例子,挺有参考价值,主要是解决网友“谍”的一个问题,经过多次改正因为gnoy使用的是access97,且原程序用access2000打开或直接升级会出现错误,所以我将其改成了ACCESS2000版本,并修改了dao...

    vs2008 MFC 开发问题汇总

    今天在Visual Studio 2008中调试某个程序时遇到一个奇怪问题 就是在某个源文件中设置的断点老是无效,提示“当前不会命中断点。源代码与原始版本不同”信息 清理项目、重编项目、重新拷贝原文件都解决不了问题 ...

    如何设置水晶报表记录选定公式源程序实例,C#.net源代码编写,VisualStudio.net

    如何设置水晶报表记录选定公式源程序实例,C#.net源代码编写,VisualStudio.net

    基于记录应用程序设计

    我们同样也需要用某种方式表示问题的结束,对程序员和课程编写者来讲,最简单的方法是定义一个标记值,在这个程序中,可以选定用五个 “-”来表示文件结束。另外,程序同样需要允许课程设计者指明答案/下一个问题的...

    基于记录的应用程序设计

    我们同样也需要用某种方式表示问题的结束,对程序员和课程编写者来讲,最简单的方法是定义一个标记值,在这个程序中,可以选定用五个 “-”来表示文件结束。另外,程序同样需要允许课程设计者指明答案/下一个问题的...

    Windows无法连接到选定网络,网络可能不在区域中。请刷新可用网络的列表,重新尝试

    NULL 博文链接:https://xiaofengtoo.iteye.com/blog/509259

    任意选定连续窗体记录复制access2000

    “在数据表视图形式的窗体中,用鼠标选定的记录是如何标记的?用了什么代码语句?我想用鼠标将任意记录选定后,通过代码复制下来,但不知这些选定的记录用什么代码语句筛选出来?”<BR><BR>本范例即是基于以上目的而...

    加锁桌面背景修改器域桌面背景.rar

    本程序可以修改桌面背景,并能锁定桌面背景,如果你选择一张图片,可以设定一张图片做背景桌面,这样选定之后,别人就不可以改动你的桌面了,如果你想修改可以用解放桌面按钮去掉限制。本程序的解放桌面功能也可以修改...

    Visual C++源代码 177 如何设置水晶报表记录选定公式

    Visual C++源代码 177 如何设置水晶报表记录选定公式Visual C++源代码 177 如何设置水晶报表记录选定公式Visual C++源代码 177 如何设置水晶报表记录选定公式Visual C++源代码 177 如何设置水晶报表记录选定公式...

    KUKA机器人出现“如果文件以写入方式打开,则不允许选择或执行程序”的解决办法.docx

    KUKA机器人出现“如果文件以写入方式打开,则不允许选择或执行程序”的解决办法

    宁波港域特大型集装箱船吃水的选定

    宁波港域特大型集装箱船吃水的选定

    基于STM32的MD5参考程序

    本资源为基于STM32的MD5参考程序,根据程序生成选定文件的MD5校验值 本资源为基于STM32的MD5参考程序,根据程序生成选定文件的MD5校验值 本资源为基于STM32的MD5参考程序,根据程序生成选定文件的MD5校验值 本资源为...

    Android程序设计基础

    当然,它也具有系统细节不完善、电源管理不好、软件的界面不太好、支持的软件厂商还比较少等缺点。但是凭借谷歌公司的强大实力以及与开放手机联盟的通力合作,我们相信Android会越来越好,一定会成为主流的手机操作...

    WWW)DEEPV)ORG网页反限制工具2.0(破解不能右键复制)

    今天打开一个网站,想复制点东西,发现该网站不能选定文字,也不能复制,非常之不方便……  除了这些,还有一些网站还 限制右键菜单、隐藏HTML源代码(这个可以参考我之前的文章),必须注册后才能复制 等等做了很多...

    解除时间限制小工具 AdvancedRun 1.23 + x64.zip

    AdvancedRun 是 Windows 的简单工具,它允许您使用选择的不同设置来运行程序,包括-低或高优先级,开始目录,主窗口状态... Windows XP 不支持某些功能,例如“以系统用户身份运行”和“以选定进程的用户身份运行”。

    设置水晶报表记录选定公式

    设置水晶报表记录选定公式

Global site tag (gtag.js) - Google Analytics