Announcement

Collapse
No announcement yet.

Sperrungsdatei

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Sperrungsdatei

    Hallo Leute,

    leider habe ich in diesem Forum noch keine befriedigende Anwort auf mein Problem gefunden.

    Ich benutze in einer Datenbankanwendung (PARADOX) vier Query's die noch miteinander verknüpft sind. Mit diesen Query's wird ein Report (REPORT BUILDER) erzeugt. Nach mehreren Starts der Datenaufbereitung kommt die Fehlermeldung "Sperrungsdatei zu groß". Das ganze läuft zunächst lokal, die Datenbanken sind vom Programmverzeichnis getrennt.

    Wo liegt das Problem ? Was muß geändert werden ?

  • #2
    Hallo,

    Borland hat für dieses Problem eine <b>Technical Information</b> (TI) mit dem Titel "<i>Lock file has grown too large</i>" veröffentlicht. Dort werden die folgenden Gründe für diese Fehlermeldung genannt:

    1) The Executable is in the same directory as the table. <br>
    2) The Private Directory is not correctly set or not set at all.<br>
    3a) Delphi: Having a TTable open on a paradox table and then performing multiple TQuery operations.<br>
    3b) C / C++: Having a table open with DbiOpenTable and then performing multiple queries with DbiQExec and/or DbiQExecDirect.<br>
    4) LOCAL SHARE set to true in the BDE Configuration Utility on the System page. <br>

    To solve the problem, make sure that your application has done ALL of the following:<br>
    1) Under the directory where the executable is, create three new directories: TABLES, PRIV, and NET. Place all the tables for the application into the TABLES directory. <br>
    2) Set the session's private directory to the PRIV directory. <br>
    3) Set the session's network directory to the NET directory. <br>
    4) If LOCAL SHARE is set to true and you are not sharing tables between different applications at the same time, change LOCAL SHARE to false

    Comment

    Working...
    X