Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Teile einer Datenbank per TCI/IP verschicken (https://www.delphipraxis.net/22886-teile-einer-datenbank-per-tci-ip-verschicken.html)

arw 25. Mai 2004 17:44


Teile einer Datenbank per TCI/IP verschicken
 
Hallo zusammen,

ich will aus einer Datenbank bestimmte Spalten von bestimmten Tabellen mit Delphi auslesen und an einen anderen Rechner schicken. Dieser soll dann zuerst die Datenstruktur erzeugen und dann die Daten einfügen.

Meine Fragen: :gruebel:
1. Wie kann ich am besten die Datenstruktur und die Fülldaten extrahieren, damit ich sie später wieder einfügen kann?
2. Wie verschicke ich die Daten am besten? Es kann sich dabei um Datenmengen bis 100MB handeln.

Wäre gut, wenn das Ganze DBMS-Unabhängig funktionieren würde. :thuimb:

Danke im voraus!
arw

czapie 25. Mai 2004 18:22

Re: Teile einer Datenbank per TCI/IP verschicken
 
Wenn du von SQL-fähigen DB's ausgehst,
kannst du das über sql alleine machen.
Damit erfähsrt du doch alles, was du
brauchst (Struktur und Daten).
Wie du dass dann verschickst, ist eine
andere Frage, wobei ich auf xml zurück-
greifen würde.

Czapie.

arw 25. Mai 2004 18:31

Re: Teile einer Datenbank per TCI/IP verschicken
 
Zitat:

Zitat von czapie
Wenn du von SQL-fähigen DB's ausgehst,
kannst du das über sql alleine machen.
Damit erfähsrt du doch alles, was du
brauchst (Struktur und Daten).

Ja, ist eine SQL-DB.

Zitat:

Zitat von czapie
Wie du dass dann verschickst, ist eine
andere Frage, wobei ich auf xml zurück-
greifen würde.

Ok, das ist eine Idee.
Ich hatte jetzt die Idee, dass ich mir ein Dump der Datenbank A generieren lasse, dies als String verschicke und dann einfach auf der anderen Seite dieses Dump einlesen lasse.

Was haltet ihr davon? Und wie kann ich das realisieren?

czapie 25. Mai 2004 18:37

Re: Teile einer Datenbank per TCI/IP verschicken
 
Naja, ein DUMB ist ja eigentlich nichts anderes,
als das gleichzeitige auslesen (ausgeben) von
Struktur und Inhalt.
Warum aber erst später duch einlesen, parsen usw.
Ordnung reinbringen, wenn es doch gleich geordnet
geht?

Also
1.Query mit Strutktur, Struktur formatiert festhalten.
2.Query mit Inhalt, Inhalt formatiert festhalten.

Versenden, Struktur einlesen, bzw. entspr. Tabelle
erzeugen, und dann den Inhalt rein.

arw 25. Mai 2004 19:04

Re: Teile einer Datenbank per TCI/IP verschicken
 
Zitat:

Zitat von czapie
Also
1.Query mit Strutktur, Struktur formatiert festhalten.
2.Query mit Inhalt, Inhalt formatiert festhalten.

Versenden, Struktur einlesen, bzw. entspr. Tabelle
erzeugen, und dann den Inhalt rein.

Hört sich vernünftig an.
Meinst Du mit "formatiert festhalten" XML? Könntest Du mir noch ein ein paar Stichpunkten sagen, wie ich die beiden ersten Punkte konkret mit Delphi realisieren kann?

Vielen Dank im voraus

czapie 25. Mai 2004 19:46

Re: Teile einer Datenbank per TCI/IP verschicken
 
XML - gibts sicherlich schon fertige Komponenete, mußt du mal ein bißchen suchen.

SQL+Delphi, sorry kann ich dir nicht weiterhelfen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz