记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制
来源:asp之家 发布时间:2010-04-07 22:35:00
当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制
问题的解决方法如下:
第一:ACCess数据库转成MS SQL server数据库主键变没了,设置主键就行了
第二:是动态游标集是在客户端还是服务器端的问题。
详细资料如下:
· 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
猜你喜欢
- vue 使用微信jssdk1、引入weixin-js-sdknpm install weixin-js-sdk使用文档 https://ww
- CREATE FUNCTION f_Convert( @str NV
- 前言ES5中新增的不少东西,了解之对我们写JavaScript会有不少帮助,下面主要介绍了ES5中的Array对象,需要的朋友们一起来看看吧
- golang用来序列化的模块有很多,我们来介绍3个。json首先登场的是json,这个几乎毋庸置疑。序列化package mainimpor
- Python模块,简单说就是一个.py文件,其中可以包含我们需要的任意Python代码。迄今为止,我们所编写的所有程序都包含在单独的.py文
- 和大多数的语言脚本一样,学习ASP最好的方法就是亲身尝试ASP,使用你自己的系统安装PWS或者IIS。你可以边学习边在你自己的服务器上测试A
- 操作步骤进入命令行环境。我使用的是conda。有两种方式进入命令行。方法1:通过anconda navigator界面,选择environm
- 目录1.jupyter简介2.jupyter基础操作2.1windows更新pip库2.2jupyter安装2.3初次启动jupyter2.
- 目录什么是CSV文件及其用途?为什么使用CSV文件格式?Python CSV模块CSV模块功能Python中CSV文件的操作在Python中
- 以下代码比较简单,对python实现ftp上传文件相关知识感兴趣的朋友可以参考下#encoding=utf8from ftplib impo
- 本文实例讲述了js实现黑色简易的滑动门网页tab选项卡效果。分享给大家供大家参考。具体如下:这是一款js实现的黑色风格网页滑动门菜单,虽然简
- 【OpenCV】⚠️高手勿入! 半小时学会基本操作 ⚠️ 对象测量概述OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功能强大.
- AD HOC PAGING:就是指用页面的序号和页面的大小请求一个单独的页面。下面是例子。DECLARE @pagesize AS INT,
- 1. 递归概述递归( recursion)是一种编程技巧,某些情况下,甚至是无可替代的技巧。递归可以大幅简化代码,看起来非常简洁,但递归设计
- 我就废话不多说了,直接上代码吧!import tensorflow as tf w1 = tf.Variable([[1,2]]) w2 =
- 在 Pandas 中有很多种方法可以进行dataframe(数据框)的合并。本文将研究这些不同的方法,以及如何将它们执行速度的对比。合并DF
- 从三个方面来说,主要有方面的措施:对象的引用计数机制、垃圾回收机制、内存池机制。一、对象的引用计数机制Python内部使用引用计数,来保持追
- 临时表产生:A: SELECT INTO和B:CREATE TABLE + INSERT INTO1. A 要比B 快很多。但是A会锁定te
- 开发Web应用时,你经常要加上搜索功能。甚至还不知能要搜什么,就在草图上画了一个放大镜。搜索是项非常重要的功能,所以像elasticsear
- 1. 编译出来的so比网上流传的其他方法小很多。2. language_level 是python的主版本号,如果python版