Announcement

Collapse
No announcement yet.

ADS-Tabelle exklusive öffnen

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

  • ADS-Tabelle exklusive öffnen

    hallo,<BR>
    wer kann mit einen tip geben, wie folgendes problem zu lösen ist?<BR>
    die reckpfquery läuft auf einen fehler. The spezified<BR>
    Table ....unable to be opened. <BR>
    obwohl die tabelle exclusive geöffnet wurde.<BR>

    RECKPF.Active := FALSE;<BR>
    REPEAT<BR>
    TRY<BR>
    RECKPF.EXCLUSIVE := TRUE; <BR>
    RECKPF.Active := TRUE;<BR>
    BREAK; <BR>
    EXCEPT<BR>
    Showmessage(' RECKPF konnte nicht geöffnet wrden !');<BR>
    EXIT;<BR>
    END;<BR>
    UNTIL False;<BR>

    WITH RECKPFQuery DO BEGIN<BR>
    CLOSE;<BR>
    SQL.CLEAR;<BR>
    SQL.ADD (' SELECT MAX(_lfdNr) as max_lfdnr');<BR>
    SQL.ADD (' FROM '+_SQLDataBaseName('RECKPF'));<BR>
    OPEN;<BR>
    END;<BR>

  • #2
    <p>Hallo,<br>
    <br>
    evtl. liegt es daran, dass die Funktion "_SQLDataBaseName" den Tabellennamen nicht korrekt zurückgibt? Der Tabellenname muss in Anführungszeichen und mit kompletten Pfadangaben (sofern kein Alias benutzt wird) angegeben werden.<br>
    <br>
    Beispiel: 'FROM "C:\XXX\RECKPF.DBF"'<br>
    <br>
    Gruß<br>
    Thomas</p&gt

    Comment


    • #3
      hallo thomas,<BR>

      die query ist schon ok.<BR>
      der fehler tritt nur dann auf, wenn ich die tabelle RECKPF<BR>
      EXCLUSIVE geöffnet habe.<BR>

      gruss<BR>
      erns

      Comment


      • #4
        <p>Hallo Ernst August,<p>
        <br>
        wenn eine Tabelle exklusiv geöffnet ist, kann Sie kein zweites Mal geöffnet werden. Eine Query kann nicht auf eine exklusiv-geöffnete Datei zugreifen.<br>
        <br>
        Gruß<br>
        Thomas</p&gt

        Comment

        Working...
        X