Deutsch English
Alphabetischer Index
Array-Funktionen
CGI-Funktionen
Datentypen
Datums/Uhrzeit-Funktionen
Debugging
Operatoren
Ramtext-Funktionen
Selektion
Socket-Funktionen
Sonstige-Funktionen
Sprachelemente
Statistik-Funktionen
Stream-Funktionen
String-Funktionen
System-Funktionen
Tabellen-Funktionen
  • access()
  • andmarks()
  • autofield()
  • autorecno()
  • blobsize()
  • blobtype()
  • cleardat()
  • closedb()
  • copyblob()
  • copymemo()
  • dbdir()
  • dbname()
  • dbno()
  • dbrights()
  • deldb()
  • delindex()
  • delmark()
  • delmarkedrecords()
  • delmarks()
  • delrec()
  • editoff()
  • editon()
  • embedblob()
  • exists()
  • fields()
  • filemode()
  • fileno()
  • filesize()
  • findandmark()
  • findauto()
  • findrec()
  • firstmark()
  • firstrec()
  • flushdb()
  • fsum()
  • genindex()
  • getcode()
  • getdef()
  • getfield()
  • getmarks()
  • getmode()
  • getpw()
  • getrec()
  • getrfield()
  • getstructure()
  • gettype()
  • incrfield()
  • inddef()
  • indname()
  • indno()
  • ismark()
  • label()
  • labelno()
  • lastrec()
  • link()
  • linkblob()
  • linkinfo()
  • lock()
  • makedb()
  • markdoubles()
  • markindex()
  • markpattern()
  • maxfile()
  • maxlabel()
  • memolen()
  • memostr()
  • newtable()
  • nextmark()
  • nextrec()
  • nmarks()
  • opendb()
  • prevrec()
  • primfile()
  • primtable()
  • putmarks()
  • putrec()
  • readmemo()
  • readrec()
  • recno()
  • recno()
  • recnr()
  • regenall()
  • regenind()
  • relation()
  • rendb()
  • reopendb()
  • revmarks()
  • setalias()
  • setauto()
  • setfield()
  • setfields()
  • setfilter()
  • setmark()
  • setmarks()
  • setrecord()
  • setrfield()
  • sortmark()
  • treeinfo()
  • unlock()
  • writerec()
    Text-Funktionen
    Volltext-Funktionen
    Zahlen-Funktionen
    Home    Überblick    Suche    Impressum    Kontakt    Mitglieder
    Themenkomplex Tabellen-Funktionen
    Funktion delrec()
    Kurz Löscht einen Datensatz physikalisch aus einer Tabelle
    Syntax DELREC(db : INTEGER; recno : INTEGER) : INTEGER
    Parameter db : Tabellenhandle von OPENDB
    recno : physikalische Satznummer des zu löschenden Datensatzes
    Ergebnis Physikalische Satznummer des Datensatzes, der an Stelle des gelöschten Datensatzes gerückt ist.
    Siehe auch:
    readrec() writerec()
    Beschreibung Die tdbengine löscht einen Datensatz aus einer Tabelle, indem es sie den bislang letzten Datensatz an die Stelle des zu löschenden Satzes kopiert und die Tabellengröße um einen Eintrag veringert (beim letzten Datensatz mit nur die Größe veringert).

    Der Rückgabewert der Funktion hängt vom aktuellen Zugriff ab:

    Zugriff über physikalische Satznummer -> recno (bzw. recno-1, wenn recno=letzter Satz in Tabelle)
    Zugriff über Markierungsliste -> Nummer des nächsten Satzes in der Markierungsliste (bzw. des vorherigen, wenn recno der letzte Eintrag in der Markierungslist war, bzw. 0, wenn recno nicht in Markierungsliste war)
    Zugriff über Index: Nummer des nächsten Datensatzes bzgl. der im Index definierten Ordnung (bzw. des vorherigen, wen es keinen nächsten mehr gibt)

    tdbengine chat
    irc.tdbengine.org
    #tdbengine

       Copyright © 2003-2004 tdb Software Service GmbH
       Alle rechte vorbehalten. / All rights reserved
       Letzte Änderung: 21.10.2004
    {Fehler für :execmacro{execmacro="sessionspy"}