社区
Delphi
帖子详情
数据库的问题,十万火急!!!
chenqun
2003-09-13 09:19:32
一个客户读数据并往数据库修改数据,另一个客户也读数据并修改数据,这样不是第一个客户再看数据已不是自己的数据了吗?(被另一个客户修改了)因如和解决这个问题。谢谢!!!(越详细越好)
...全文
43
13
打赏
收藏
数据库的问题,十万火急!!!
一个客户读数据并往数据库修改数据,另一个客户也读数据并修改数据,这样不是第一个客户再看数据已不是自己的数据了吗?(被另一个客户修改了)因如和解决这个问题。谢谢!!!(越详细越好)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PrgmLover
2003-09-13
打赏
举报
回复
一、可以在数据库级别加锁:
这是典型的维护数据完整性,何防止读胀数据和数据不能重读问题。 一般来说要解决多用户读数据库的这种维护数据一致性的问题都是采用加锁。 主要是:当用户读数据时对该表加共享锁,要修改数据时就加排他锁。
共享锁:加了共享锁之后,允许其他用户加共享锁但不能加排他锁。
排他锁:在没有用户加共享锁的情况下才能加排他锁,加了排他锁之后不能再加共享锁。简单说就是独占。
具体的加锁方法根据数据库不同而不同,看看Help就Ok了。
二、在应用程序级别加锁。
增加个表实现功能独占的加锁机制就行了。
yuner5
2003-09-13
打赏
举报
回复
是用SQL中的事物,当一个用户使用给数据库表时,就禁止其他用户使用,还可以避免死锁问题。
newnewworm
2003-09-13
打赏
举报
回复
同意PrgmLover(爱国者),建立数据库级别加锁和应用程序级别加锁机制!
dawnming
2003-09-13
打赏
举报
回复
gz
我原本不是一头猪
jpyc
2003-09-13
打赏
举报
回复
http://218.56.11.178:8020/web/technology/SQLServer2000/transaction.aspx
wzh1215
2003-09-13
打赏
举报
回复
给数据加锁
yown
2003-09-13
打赏
举报
回复
这是读脏数据问题,先给数据加共享锁,后加排它锁!
xiaofeng007
2003-09-13
打赏
举报
回复
gz
mingjunlee
2003-09-13
打赏
举报
回复
在数据库里可以给数据加锁,在一个数据正在被读取时,不允许
其他任何对该数据的修改
fyje
2003-09-13
打赏
举报
回复
定义一个数据库刷新机制,使客户端和数据库尽量一直
bluenightsky
2003-09-13
打赏
举报
回复
gz
zhoutian618
2003-09-13
打赏
举报
回复
尽量让前台快点刷新吧。
尽量在提交的时候开始事务,
然后尽量把更新模式改成uaWhereChanged模式。
coolfilm
2003-09-13
打赏
举报
回复
写提交SQL用rowlock
怎么从java中弄出包的窗口_急求,java
问题
!!!
十万火急
!!java中jar怎么用请给出 爱问知识人...
如果你想打开jar文件可以直接使用winzip和winRAR打开,jar使用的就是zip的压缩格式如果你要运行jar里的java程序,就仔细读下面的文章JAR文件揭密作者:Pagadala J。 Suresh 来自:IBMJAR 文件是什么?JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部...
delphi mysql dll直接_
十万火急
!!!那位高手用过libmysql.dll直接连接MySql
数据库
?如何将二进制文件保存到blob字段中? (60分)...
先用php+mysql将文件通过web方式保存到远程的服务器的blob字段中,然后用delphi+libmysql.dll直接连接远程MySql
数据库
,再将数据复制到本地的MySql
数据库
中。代码如下:[red]mysql_connect(@mysqlrecLocal, PChar(hostLocal), PChar(userLocal), PChar(passwdLocal));retval:=...
学生复习java试卷答案_JAVA编程课堂考试求答案!!
十万火急
!!!1. 已知学生类(Student),该类...
展开全部就当是个复习吧,毕竟我也才学了一学期希望你能62616964757a686964616fe78988e69d8331333363363461满意这是运行截图package student;public class Student {private String college;private String major;private String classes;private Strin...
萌新 求大神解决
十万火急
!
<%@ WebHandler Language="C#" Class="login" %>using System;using System.Web;using System.Data;using System.Web.SessionState;public class login : IHttpHandler,System.Web.SessionState.IRequiresSess...
MATLAB的图像文件怎么标字母,用matlab对图片进行字符识别,只要能识别字母就行…
十万火急
!!请各位大侠们多多帮忙…...
匿名用户1级2018-11-20 回答OCR的处理流程如下:首先将标的物的影像输人,然后经过影像前处理、文字特征抽取、比对识别等过程,最后经人工校正将认错的文字更正,将结果输出。详细如下:影像输入要想进行OCR处理,必须先通过光学仪器,如影像扫描仪、传真机或任何摄影器械,将影像转人计算机。随着科技的进步,扫描仪等输人装置已制作得愈来愈精致,轻薄短小,品质也高,对OCR有相当大的帮助。扫描仪分辨率的...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章