Eine Batch-Move-Komponente erstellen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu TBatchMove verwenden - Index


Hinweis: Die Borland Database Engine (BDE) ist veraltet und wird nicht mehr weiterentwickelt. Die BDE wird Unicode beispielsweise nie unterstützen. Sie sollten mit der BDE keine neuen Entwicklungen vornehmen. Überprüfen Sie, ob Sie Ihre vorhandenen Datenbankanwendungen nicht von der BDE nach dbExpress migrieren können.

Um eine Batch-Move-Komponente zu erstellen, gehen Sie wie folgt vor:

  1. Legen Sie auf einem Formular oder in einem Datenmodul eine Tabellen- oder Abfragekomponente für die Datenmenge an, aus der Sie Datensätze importieren wollen (die so genannte Quelldatenmenge, Source).
  2. Platzieren Sie die Datenmenge, in die die Datensätze verschoben werden sollen (die so genannte Zieldatenmenge, Destination) auf dem Formular oder in dem Datenmodul.
  3. Platzieren Sie eine Bde.DBTables.TBatchMove-Komponente aus der Kategorie BDE der Tool-Palette im Datenmodul oder auf dem Formular und setzen Sie die Eigenschaft Name auf einen für Ihre Anwendung geeigneten, eindeutigen Wert.
  4. Setzen Sie die Eigenschaft Source der Batch-Move-Komponente auf den Namen der Tabelle, von der Sie Datensätze kopieren, anfügen oder aktualisieren wollen. Sie können Tabellen aus der Dropdown-Liste verfügbarer Datenmengenkomponenten auswählen.
  5. Setzen Sie die Eigenschaft Destination auf die Datenmenge, in der erstellt, angefügt oder aktualisiert werden soll. Sie können eine Zieltabelle aus der Dropdown-Liste verfügbarer Datenmengenkomponenten auswählen.
    • Falls Sie anfügen, aktualisieren oder löschen, muss Destination eine existierende Datenbanktabelle darstellen.
    • Falls Sie eine Tabelle kopieren und Destination stellt eine existierende Tabelle dar, überschreibt die Ausführung der Batch-Move-Operation alle aktuellen Daten in der Zieltabelle.
    • Falls Sie eine neue Tabelle anlegen, indem Sie eine existierende Tabelle kopieren, hat die resultierende Tabelle den in der Eigenschaft Name der Tabelle, in die Sie kopieren, angegebenen Namen. Der resultierende Tabellentyp hat eine für den Server geeignete Struktur, die in der Eigenschaft DatabaseName angegeben ist.
  6. Setzen Sie den Batch-Move-Modus.
  7. Optional können Sie auch die Eigenschaft Transliterate setzen. Ist Transliterate gleich True (Standard), werden Zeichendaten gegebenenfalls vom Zeichensatz der Quelldatenmenge in den Zeichensatz der Zieldatenmenge umgewandelt.
  8. Optional setzen Sie Spaltenzuordnungen, indem Sie die Seite Datentypen zuordnen verwenden.
  9. Optional geben Sie die Seite Batch-Move-Fehler verarbeiten.

Siehe auch