Announcement

Collapse
No announcement yet.

Einfügen von Datensätzen

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

  • Einfügen von Datensätzen

    Zum Bearbeiten von Paradox-Datenbanktabellen (DBGrid, DBCtrlGrid) stehen die Methoden
    Edit, Append, Insert zum Erfassen und Bearbeiten von Datensätzen zur Verfügung.

    Problem:
    Wie kann ich einen neuen Datensatz in eine bereits gefüllte Tabelle (z.B. 5 Datensätze)
    an beispielsweiser dritter Position einfügen? Insert zeigt dieselbe Wirkung wie Append.

  • #2
    Hallo,

    bei einer Paradox-Tabelle ergibt sich die Position aus dem Wert des Primärschlüssels, d.h. Paradox sortiert den Datensatz beim Speichern anhand des vorgefundenen Primärschlüsselwertes in einem Block ein

    Comment


    • #3
      Hallo Andreas,

      vielen Dank für Deine schnelle Antwort. Kann man die Sortierung über den
      Primärschlüssel abschalten? Ist man gezwungen einen Sekundärschlüssel, z. B.
      Positionsnummer in die Tabelle einzufügen?

      ciao Diete

      Comment


      • #4
        Hallo,

        so richtig verstehe ich nicht, warum der Datensatz unbedingt an einer bestimmten Position gespeichert werden muss? Normalerweise sollte es überhaupt keine Rolle spielen, da bei der Anzeige der Daten in jedem Fall die angezeigte Reihenfolge beliebig geändert werden kann: <br>
        a) entweder über <b>IndexName</b> oder <b>IndexFieldName</B> (TTable), <br>
        b) oder über eine ORDER BY-Anweisung bei einer SELECT-Abfrage (TQuery

        Comment

        Working...
        X