社区
Delphi
帖子详情
请教高手,D6+ADO+SQL SERVER中<无法更新定位行,一些值可能已在最后一次读取后已更改>该如何解决?
dearfws
2002-05-27 09:22:33
请教高手,D6+ADO+SQL SERVER,当前编辑的表如果在读取后别人又做了修改,在更新时会出现<无法更新定位行,一些值可能已在最后一次读取后已更改>的错误,该如何解决?
...全文
419
14
打赏
收藏
请教高手,D6+ADO+SQL SERVER中<无法更新定位行,一些值可能已在最后一次读取后已更改>该如何解决?
请教高手,D6+ADO+SQL SERVER,当前编辑的表如果在读取后别人又做了修改,在更新时会出现的错误,该如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liangzongqiang
2002-05-28
打赏
举报
回复
用事务处理.
try
adoconnection1.BeginTrans
.....
adodataset1.post;
adoconnection1.CommitTrans ;
except;
adoconnection1.RollbackTrans ;
end;
manboo
2002-05-27
打赏
举报
回复
使用事物锁定就行了,其他的一些办法很好玩,我在软件工程板看的哦,
设置一个Version如果有修改则version+1,如果你最先读入的Version 和现在Version 不同则可以确定你的修改不能被提交呵呵!这个办法好玩,主要好处是资源,锁定的少!
leon2k
2002-05-27
打赏
举报
回复
>>>lwk_hlj(阿凯)
我觉得应该这样才行:
AdoConnection.BeginTrans
Try
//更改数据
AdoConnection.CommitTrans;
Except
AdoConnection.RollbackTrans;
End;
liuziran
2002-05-27
打赏
举报
回复
索引去掉唯一值
lwk_hlj
2002-05-27
打赏
举报
回复
用事务处理!!!!
李维的书写得很明白
try
adoconnection1.BeginTrans
adodataset1.post;
adoconnection1.CommitTrans ;
except;
adoconnection1.RollbackTrans ;
end;
shindynj
2002-05-27
打赏
举报
回复
Transaction!
同意zyj320621(小朱)、gmc007(江西的佬表) !
guguda
2002-05-27
打赏
举报
回复
我也出现过这样的问题,GZ
dippa
2002-05-27
打赏
举报
回复
用事务!!
gmc007
2002-05-27
打赏
举报
回复
agree with: zyj320621(小朱)
星之瀚海
2002-05-27
打赏
举报
回复
你在其中是不是有些字段和别的表中的值有关联,如果有,
请检查是不是两个字段的类型或长度不相同,这往往会造成
你所说的这种现象。
紫气东来-长江
2002-05-27
打赏
举报
回复
这一种情况 请你用事务处理
outer2000
2002-05-27
打赏
举报
回复
需要重新关闭,打开一次。
8341
2002-05-27
打赏
举报
回复
这个问题发生在插入记录时,不小心移动了记录位置,此时记录已POST,然后再修改,就会产生这个错误。
我是在AFTERPOST事件里,REQUERY一下。
zhaohun
2002-05-27
打赏
举报
回复
我也遇到过,但应该在该表设置主键,因为没有主键 在新增记录后 再修改该记录就会出现“无法定位”的错误提示。一般将表的ID字段设为主键
学习
ADO
.NET技术(一)
一、什么是
ADO
.NET
ADO
.NET是.NET Framework
中
的一个模块,一个重要组件,用于建立应用程序和数据源之间的连接。 简单的讲,
ADO
.NET是一组允许.Net开发人员使用的标准的,结构化的,与数据交互的技术。数据源可以是应用程序创建在内存
中
的数据,也可以是与应用程序分离的,存储在存储区域的数据,比如
SQL
Server
和XML文件等。 ...
第9章
ADO
.NET数据库访问技术
一.选择题 1.在
ADO
.NET
中
,用来与数据源建立连接的对象是【 aA 】。 A) Connection对象 B) Command对象 C) DataAdapter对象 D) DataSet对象 2.使用Command对象的【 C 】方法,可执
行
不返回结果的命令,常用于记录的插入、删除、
更新
等操作。 A) ExecuteReader B) Exec...
ADO
.NET 概述
ADO
.NET 对 Microsoft
SQL
Server
和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问。数据共享使用者应用程序可以使用
ADO
.NET 来连接到这些数据源,并检索、处理和
更新
所包含的数据。
ADO
.NET 通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。
ADO
.NET 包含用于连接到数据库、执
行
命令和检
ADO
.NET
1.用于建立应用程序和数据源之间的连接 2.数据源可以是引用程序创建在内存
中
的数据;也可以是与应用程序分离,存储在存储区域的数据;如数据库;XML文件、 3.
ADO
.NET 对数据源提供一致的访问;使用
ADO
.NET连接这些数据源;并检索;处理;
更新
所包含的数据 4.
ADO
.NET包含在System.Data.dll
中
5.System.Data命名空间提供了不同的
ADO
.NET的类,该类...
asp
ado
连接测试_aspnet
中
的
ado
.net模块(基础入门7)
内容回顾在上几节内容
中
,我们学习了asp.net连接数据库,并执
行
数据库的查询以及删除操作。在学习的同时,我们也着重讲解了asp.net连接MS
SQL
数据库的连接字符串,对连接字符串
中
的内容进
行
了详细的说明。同时我们也了解了
sql
connection,
sql
command,
sql
dataadapter这几个数据库操作对象的用法,本节内容我们来了解
ado
.net的知识。本节重点1:什么是
ado
.ne...
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章