AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Daten Export/Import

Ein Thema von hanspeter · begonnen am 2. Jul 2010 · letzter Beitrag vom 3. Jul 2010
Antwort Antwort
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#1

Daten Export/Import

  Alt 2. Jul 2010, 16:46
Datenbank: Firebird • Version: 2.1 • Zugriff über: Ibdac
Hallo,

ich möchte zwischen verschiedenen Nutzern Daten austauschen bzw. updaten.
Bei den Daten handelt es sich um einzelne Datensätze einer Datenbank, welche aus mehreren Tabellen
stammen klönnen.
Die Struktur der Datenbank selbst ist bei allen Anwendern gleich.
So halte ich z.B. alle Reports eines Projektes in einer Firebird - Systemdatenbank.
Füge ich nun einen neuen Report ein oder ändere einen Report, dann sind davon Daten in 3 Tabellen betroffen.
Ich möchte nun einzelne Datensätze aus verschiedenen Tabellen einer Datenbank in einem transportables Format ausgeben
und auf der anderen Seite wieder einpflegen.
Schön wäre es wenn auch bei mehreren Tabellen nur eine Datei für den Transport bleibt.
Hat wer eine Idee, ob es da was fertiges gibt?

Meine geplante Lösung sieht so aus, dass ich die Datensätze entweder in eine extra Firebird Datenbank schreibe und diese oder ein Backup dann verschicke.
Experimentiert habe ich auch mit dem Memorydataset und XML Tabellen.
Für einen Denkanstoss dankbar.

Gruß
Peter
  Mit Zitat antworten Zitat
manfred_h

Registriert seit: 4. Nov 2005
Ort: Basel
442 Beiträge
 
Delphi XE2 Enterprise
 
#2

AW: Daten Export/Import

  Alt 2. Jul 2010, 16:52
Hallo Peter

wenn Du mehrere Benutzer hast könnte dies interessant für Dich sein:
http://www.microtec.fr/copycat/

Shalom
Manfred
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Daten Export/Import

  Alt 2. Jul 2010, 17:45
Hier sollte auch etwas für dich dabei sein
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#4

AW: Daten Export/Import

  Alt 2. Jul 2010, 22:50
Ich habe das ganze bei einem Auftrag mal mit einer XML-Struktur gemacht. Das ganze sieht dan ungefähr so aus :
Code:
<datenbankname>
  <tabellenname>
    <feldname1>Wert des Feldes</feldname1>
    <feldname2>Wert des Feldes</feldname2>
    <feldname3>Wert des Feldes</feldname3>
    <feldname4>Wert des Feldes</feldname4>
    <feldname5>Wert des Feldes</feldname5>
  </tabellenname>
<datenbankname>
Ist zwar ein bisschen Tipparbeit, funktioniert aber hervorragend.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#5

AW: Daten Export/Import

  Alt 3. Jul 2010, 08:37
Erst mal danke für die Tips.
FbCopy als Freeware kannte ich noch nicht. Das werde ich wohl verwenden.

Mit XML wird es etwas schwierig, da die Datensätze selbst Blob enthalten, die wiederum XML Inhalt haben.(Fastreport)

Gruß Peter
  Mit Zitat antworten Zitat
schlecki

Registriert seit: 11. Apr 2005
Ort: Darmstadt
148 Beiträge
 
Delphi XE2 Enterprise
 
#6

AW: Daten Export/Import

  Alt 3. Jul 2010, 09:41
dann kodiere diese um, zum Beispiel in Base64. Die Datei wird dadurch zwar größer, doch sollte es heutzutage nicht mehr soo wichtig sein
  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 13:17 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