前辈,请教了!我这程序如何改?(50分)

  • 主题发起人 主题发起人 云飞
  • 开始时间 开始时间

云飞

Unregistered / Unconfirmed
GUEST, unregistred user!
请问前辈,下面这程序为何有时可以,有时不行with userdate.table2 do
begin
if userdate.Table2.Active=true then
begin
active:=false;
databasename:='dbdemos';
tablename:='jinghuo.dbf';
tabletype:=ttdbase;
emptytable;
end;
end;
我在一些书上看到说要如果表处于打开状态,必须是以独占方式打开的,请问这又是为什么?[?]
 
with userdate.Table2 then //new
if userdate.Table2.Active=true then
begin
active:=false;
databasename:='dbdemos';
tablename:='jinghuo.dbf';
//tabletype:=ttdbase;
emptytable;
end;
 
因为在修改表中的字段时,要处于加锁状态,否则如果有两个操作同时修改同一个字段
后果会怎样?你应该明白吧
 
请问boy1979,这种情况如何处理呢?[?]
 
请问jqw,你办法我刚才试了一下,好像还是不行
 
要么用TQUERY

SQL.TEXT:='DELETE FROM jinghuo.dbf'
EXECSQL;
 
关注
保留意见

 
非常感谢你们对我的指导,十分对不起,我只有这点分了,全给了
 
后退
顶部