AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Teile einer Datenbank per TCI/IP verschicken
Thema durchsuchen
Ansicht
Themen-Optionen

Teile einer Datenbank per TCI/IP verschicken

Ein Thema von arw · begonnen am 25. Mai 2004 · letzter Beitrag vom 25. Mai 2004
Antwort Antwort
arw

Registriert seit: 25. Mai 2004
3 Beiträge
 
#1

Teile einer Datenbank per TCI/IP verschicken

  Alt 25. Mai 2004, 18:44
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:
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.

Danke im voraus!
arw
  Mit Zitat antworten Zitat
czapie

Registriert seit: 17. Nov 2002
Ort: Berlin
384 Beiträge
 
Delphi 5 Standard
 
#2

Re: Teile einer Datenbank per TCI/IP verschicken

  Alt 25. Mai 2004, 19:22
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.
Was man zu verstehen gelernt hat, fürchtet man nicht mehr.
(Marie Curie)
http://www.cafes-in-berlin.com
  Mit Zitat antworten Zitat
arw

Registriert seit: 25. Mai 2004
3 Beiträge
 
#3

Re: Teile einer Datenbank per TCI/IP verschicken

  Alt 25. Mai 2004, 19:31
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 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?
  Mit Zitat antworten Zitat
czapie

Registriert seit: 17. Nov 2002
Ort: Berlin
384 Beiträge
 
Delphi 5 Standard
 
#4

Re: Teile einer Datenbank per TCI/IP verschicken

  Alt 25. Mai 2004, 19:37
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.
Was man zu verstehen gelernt hat, fürchtet man nicht mehr.
(Marie Curie)
http://www.cafes-in-berlin.com
  Mit Zitat antworten Zitat
arw

Registriert seit: 25. Mai 2004
3 Beiträge
 
#5

Re: Teile einer Datenbank per TCI/IP verschicken

  Alt 25. Mai 2004, 20:04
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
  Mit Zitat antworten Zitat
czapie

Registriert seit: 17. Nov 2002
Ort: Berlin
384 Beiträge
 
Delphi 5 Standard
 
#6

Re: Teile einer Datenbank per TCI/IP verschicken

  Alt 25. Mai 2004, 20:46
XML - gibts sicherlich schon fertige Komponenete, mußt du mal ein bißchen suchen.

SQL+Delphi, sorry kann ich dir nicht weiterhelfen.
Was man zu verstehen gelernt hat, fürchtet man nicht mehr.
(Marie Curie)
http://www.cafes-in-berlin.com
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:42 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