Announcement

Collapse
No announcement yet.

mehrere ADODataSets bearbeiten

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

  • mehrere ADODataSets bearbeiten

    Hallo

    Ich benutze drei ADODataSet die über eine gemeinsame Referenz (Spalte ID) verfügen. Momentan benutze ich die ADS noch als BriefCase (ich habe also noch keine DB angehängt). Die DataSets wurden mittels Append befüllt.

    Nun mein eigentliches Problem:
    Ich möchte jetzt die gemeinsame Referenz in allen ADS ändern. D.h. ich möchte z.B alle Datensätze mit der ID 1 auf die ID 100 ändern? Falls nicht unbedingt nötig möchte ich (noch) keine DB anhängen...
    Kann ich irgendwie SQL verwenden? Gibt's da sonst ne Möglichkeit?

    es dankt und grüsst

    Armin

  • #2
    Hallo,

    erst im ADO-Nachfolger ADO.NET ist die <b>DataSet</b>-Komponente (Klasse) in der Lage, zusätzlich zu den Ergebnismengen der Tabellen (DataTable-Instanz) auch die Beziehungen der referenziellen Integirät (Relation-Instanz) zu speichern. Das DataSet unterstützt dabei auf Wunsch auch das automatische kaskadierende Updaten von Fremdschlüsseln, ohne dass zu diesem Zeitpunkt eine Datenbank angehängt sein muss.

    Im Fall des Recordset-Objekts von ADO müssen im Offline-Modus (keine Datenbankverbindung) die einzelnen Datensätze über eine Schleife von Hand umgehängt werden

    Comment

    Working...
    X