哦,这个是数据库的并发控制问题,我提个解决办法:
  在程序里设一个信号灯变量(没听说过?)比如Accessible,当然这个变量必须是布尔型全局变量,初值设为true。(顺便说一下这个变量不能设在客户程序里,只能设在服务程序里哦,不然就不是真正的全局变量)
  在对表的每个访问操作(读或写或更新等)都执行
repeat
  if Accessible=true then //叛定当前表是否可访问(没有其他用户访问)
  begin
      Accessible:=false;//锁定表,禁止其他用户在访问期间对表进行操作
      具体的访问操作;
      Accessible:=true;//操作完成,表解锁
      exit;//这个是程序的唯一出口 :(
  end
  else showmessage('对不起其他用户正在使用表请稍后...');//只有继续等待
until;
说实话上面的虽然可以解决问题(这肯定是最笨的办法),但好的解决办法还请找找这方面的书(数据库的并发控制问题),不是一个难题,因为现在的程序都是C/S结构,这样的问题很晋遍,肯定有好的办法来解决,恕我能力有限。  :(