在DBGRID1里 点某条记录进性编辑后。其他用户不能编辑此条记录。
比如:
id 值为20的一条记录我user1在编辑这条记录的时候 其他的user就不能编辑id值为20的这条记录了 adoquery的Connection连接的是DataModule1.ADOConnection1
比如:
id 值为20的一条记录我user1在编辑这条记录的时候 其他的user就不能编辑id值为20的这条记录了 adoquery的Connection连接的是DataModule1.ADOConnection1
解决方案 »
- delphi 中的adoquery1中的timieout必须要设置为0么
- 谁帮我把下面这段代码译成delphi,谢谢!
- **********关于数据显示的问题********
- 用INDY开发FTP工具,怎样实现拖动文件到本地文件夹的功能?谢谢
- 散分 :基本明白了临时表的问题.(沙鸥,dickeybird一定来啊)
- 有两个问题不知道,请指教!!!
- 怎样才能将任何字符串format为定长的字符串(在左边添加空格)?
- 指针类型哪儿出问题啊
- 怎样让一个窗体显示在屏幕指定的位置
- 大虾们有谁知道:怎样捕获应用程序发出的各种消息?比如说:单击某个'关闭'按钮时把'关闭'这个消息捕获,而使单击后去执行别的命令。
- 另一个执行程序中有三个edit如何分别取出并确定是那一个
- 请问delphi+access好还是vb+access好?。
if q_query.Recordset.LockType<>ltPessimistic then
begin
执行其他的
q_query.Recordset.LockType:=ltPessimistic;
end
else
showmessage('已经有人操作数据!');
你们看这样写对吗?
close;
SQL:='select * from YouTable where Id=20 for UpData
open;
end;
q_main.SQL.Clear;
q_main.SQL.Add('select * from Gravetype where Id=:s for UpData');
q_main.Parameters.ParamByName('s').Value :=Fid;
q_main.Open;
这样些为什么有语法错误呢?
q_main.SQL.Clear;
q_main.Parameters.ParamByName('s').Value :=Fid;
q_main.SQL.Add('select * from Gravetype where Id=:s for UpData');
q_main.Open;
这样呢
?