你是不是使用了事物处理,(Begin tran,commit tran, rollback)

解决方案 »

  1.   

    请问DV,lck文件是什么文件?在何处?
    请问icewind,能否详细说一下,你所说的事物处理是指的是数据库的吗?
    请问mmxleaf,不太可能是系统资源的问题,因为我在不同的机器都试过,有同样的问题出现。
      

  2.   

    Paradox Trasaction 是通过BDE执行的,一次最大处理的记录数为256,
    你用For循环控制一下每次处理的记录数,分为多个Trasaction处理
      

  3.   

    是不是在数据源中的batch count设的更大些?
      

  4.   

    请问dogbear2000,每插入一次就会post,and applyupdates ,你如何循环控制trasaction,可否举一个简单的例子,谢谢
      

  5.   

    哇塞,一个女程序员就引起众多的GG程序员关注,如果一个美女程序员的哀愁不是要牵动n多的程序员
      

  6.   

    thanks very much, dogbear2000:)
      

  7.   

    在Delphi中,一个TDataBase可以进行有限的事物处理,Foxpro为100条,Pardox为200条,你可能用TDatabase的事物处理, 
      

  8.   

    Maybe you can change your BDE settings (Rowset size and Schema cache size)
      

  9.   

    I want to know,too.
      

  10.   

    关注,但没有使用过Pardox,只使用过Sybase,Sql Server...
      

  11.   

    这个问题我也遇到过原因是DBE设置问题
    DBE设置选项中有一项是NET PATHN 请将所有的客户均指向同一目录即可
    目录为数据库目录
    如仍有问题请
    [email protected]
    老猎人
      

  12.   

    dogbear2000的回答是可以去试一下的.
      

  13.   


     wzabi & dogbear
     Beauty(?) & beast?
     
      

  14.   

    我不是说了要你给狗熊先生家分的吗?为什么不家?还有icewind,都应加分
    To Winsky:wzabi is Beauty,true!Is dogbear beast?I don't know.u know?
    解决的方法是:对数据库操作时适当控制一下,比如当执行到第200条纪录时将TDataBase.CommitTrasaction,然后再startTransaction.具体可见Delphi的帮助:trasaction。
      

  15.   

    Pardox有为255条锁定记录的限制.
      

  16.   

    建议抛弃Paradox,这是很差的数据库!!!
      

  17.   

    哦!! 女程序员!!!! 还用MIDAS技术的,天下不多啊, 不知道她本人会不会看到,小弟comanche 自问是MIDAS高高手(各位兄弟看见了会不会想杀了我?) ,  要跟小弟联系啊, 我们交流一下
      

  18.   

    首先检查一下您的硬盘有没有该数据库的多个.LCK文件若有先删除.LCK文件然后再删除在BDE中
    PARADOX设置的NET DIR目录下的.NET文件。重新运行就OK!!!! 
      

  19.   

    Dulo123 说:要相片,对!!说得太对了。! 最好是裸照。。半身也行!。老子编程碥到三年不知肉味了。女程序员说:好吔,只是要上半身,还是下半身。
      

  20.   

    i agree with laolie's answer,i have ever met this kind of problem,set all users's net path(or dir) with the same path.