社区
数据库相关
帖子详情
数据库写入数据和读出数据的时候怎么样防止冲突
wangwei244157887
2011-01-03 02:48:50
我现在共用一个Adoconection,两个AdoQuery,如果我正在导出数据,然后突然写入数据的话,程序就会报错,有什么方法,可以阻止这种错误的发生呢
...全文
584
16
打赏
收藏
数据库写入数据和读出数据的时候怎么样防止冲突
我现在共用一个Adoconection,两个AdoQuery,如果我正在导出数据,然后突然写入数据的话,程序就会报错,有什么方法,可以阻止这种错误的发生呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ok1411
2011-01-11
打赏
举报
回复
加个TCriticalSection
goodhj
2011-01-11
打赏
举报
回复
[Quote=引用 12 楼 wangwei244157887 的回复:]
但是我是写入优先,如果突然遇到写入操作,我希望导出能暂停,通过一个AdoConnection
[/Quote]
不能实现暂停,没有断点续传,呵呵,只能一件一件的做完,就是给等待提示,做完告知。
cockroachhz
2011-01-11
打赏
举报
回复
可以设计两个表,一个专门用于写,一个专门用于读。如TableName_1、TableName_2,_1表用于写操作,_2表用于读操作,两个表的字段一样,数据流程为:_1表写入数据,在做完某个动作后把数据插入到_2表,然后删掉_1表的数据。
老杨_sz
2011-01-08
打赏
举报
回复
4楼正解
「已注销」
2011-01-07
打赏
举报
回复
[Quote=引用 9 楼 wangwei244157887 的回复:]
但是写是一定写的的啊,读可以暂停一下,比如我突然在读的过程当中要写一次数据,是不是考虑表映射这种机制,建立个虚拟表,读数据从虚拟表里面读,呵呵
[/Quote]
那我去看下事务处理,呵呵,学过,忘记了,并发控制之类的,什么饿死机制啊
「已注销」
2011-01-07
打赏
举报
回复
但是写是一定写的的啊,读可以暂停一下,比如我突然在读的过程当中要写一次数据,是不是考虑表映射这种机制,建立个虚拟表,读数据从虚拟表里面读,呵呵
风之谷
2011-01-07
打赏
举报
回复
开事物吧
「已注销」
2011-01-07
打赏
举报
回复
但是我是写入优先,如果突然遇到写入操作,我希望导出能暂停,通过一个AdoConnection
goodhj
2011-01-07
打赏
举报
回复
导入,写入操作前开事务,加判断就能解决
if Not Adoconection.InTransaction then
begin
try
Adoconection.BeginTrans;
//导入操作或者写入操作
Adoconection.CommitTrans;
except
Adoconection.RollbackTrans;
end
else
//提醒用户等待
kye_jufei
2011-01-06
打赏
举报
回复
這樣會出現數據髒讀,可根據實際需要採取以下方法:
1.鎖機制。。。
2.事務處理。。。
浮生若梦_平淡为真
2011-01-05
打赏
举报
回复
用锁,声明一个BOOLEAN变量,为真表示R/W操作正在进行,为假则可以进行R/W操作
sundayzhao
2011-01-05
打赏
举报
回复
用两个Adoconection即可。如果不希望出现脏读,读数据的时候可以加锁。
无语孩童
2011-01-05
打赏
举报
回复
Adoconection.beginter...
你的事件
Adoconection.commit
lyhoo163
2011-01-03
打赏
举报
回复
读写数据库有先后之分,如同时操作,可采取事务处理方式。
「已注销」
2011-01-03
打赏
举报
回复
那就是说没有什么好办法能同时操作了?如果真这样就只有提醒用户了
bdmh
2011-01-03
打赏
举报
回复
当然报错,不能这么干,你必须完成一个再做下一个
SQL Server
数据
库
基础到精通课程
本课程是陈表达在学习SQL server
数据
库
后做的完整笔记,本课程讲解从最开始的 创建
数据
库
、创建
数据
表、已经
数据
的
写入
、查询、修改更新、删除,字段运算、字段运算统计、分类汇总、
数据
分析、条件判断,条件筛选及一些常用的SQL
数据
库
语句,变量定义,字段约束、等等,Select 、Where、Top、Group By 、Order By,Distinct、Declare等,详细可看图片和课程,本课程带有完整的SQL
数据
库
课程课件,代码有注释解析等等,学习起来简单易懂,易上手直接操作,需要做
数据
分析,
数据
统计等工作的朋友们就赶紧学起来了,加油!
influxdb 插入
数据
_influxdb
写入
数据
influxdb
写入
数据
上一节课,学习了使用命令行
写入
数据
,这节课,我们学习使用Rest接口
写入
数据
。Rest接口比较简单,大家按照我们的方式做就可以了。但是必须确保,你自己安装了Influxdb,如果没有安装,请查看InfluxDb的简单安装使用HTTP接口创建
数据
库
使用POST方式发送到URL的/query路径,参数q为CREATE DATABASE ,下面的例子发送一个请求到本地运行的Inf...
数据
库
原理及应用概述
数据
库
原理是指
数据
库
系统的基本概念和工作原理。它包括
数据
模型、
数据
结构、
数据
操作和
数据
管理等方面。常见的
数据
库
模型包括层次模型、网络模型和关系模型,其中关系模型是最常用和广泛应用的。
数据
库
原理还涉及索引技术、事务管理、并发控制和
数据
备份等内容。了解
数据
库
原理可以帮助开发者设计和优化
数据
库
结构,提高
数据
访问效率和
数据
安全性。
计算机复试面试基础知识(八股文)(
数据
库
、
数据
结构、操作系统、计网、机组等)
一、
数据
库
部分
数据
库
绪论 1、简述三层模式、两级映射,分别有什么作用? 模式(逻辑模式):是
数据
库
中全体
数据
的逻辑结构和特征的描述,是
数据
库
系统模式结构的中间层,即不涉及
数据
的物理存储细节,也与具体应用程序开发工具语言无关。 外模式(用户模式):是用户能看见和使用的局部
数据
的逻辑结构和特征描述,是与某一应用有关的
数据
的逻辑表示,是模式的子集,一个
数据
库
可以有多个外模式。 内模式(存储模式):
数据
物理结构和存储方式的描述,是
数据
在
数据
库
内部的表示方式,如存储方式是按照某个属性升序存储,什么索引等。 外模式模
python基础——读取、
写入
数据
方法汇总(含内置方法、csv模块、openpyxl模块、pandas库、numpy库)
python基础——读取、
写入
数据
方法汇总(含内置方法、csv模块、openpyxl模块、pandas库、numpy库)
数据库相关
2,495
社区成员
88,444
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章