AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Replikation zwischen Firebird embedded und Firebird 1.5
Thema durchsuchen
Ansicht
Themen-Optionen

Replikation zwischen Firebird embedded und Firebird 1.5

Ein Thema von Ati · begonnen am 9. Jan 2006 · letzter Beitrag vom 11. Jan 2006
Antwort Antwort
Ati

Registriert seit: 16. Okt 2003
Ort: Gelsenkirchen
406 Beiträge
 
Delphi 3 Professional
 
#1

Replikation zwischen Firebird embedded und Firebird 1.5

  Alt 9. Jan 2006, 21:09
Datenbank: Firebird • Version: 1.5 • Zugriff über: Zeos
Guten Abend zusammen,

in meiner Firma ist man jetzt wohl auf den Geschmack gekommen mit "hauseigenen" Programmen zu arbeiten. Jedenfalls ist man heute auf mich zugekommen und hat gefragt, ob es möglich ist das unsere Aussendienstler Notizen lokal auf dem Laptop erfassen können und diese Daten dann später in der Firma der Allgemeinheit zugänglich gemacht werden. In der Anfrage heute ging es eigentlich um eine Excel-Lösung. Jedoch so wie die Herren sich das Vorstellen geht das mit Excel nicht. Also habe ich mir gedacht wenn schon doof spielen dann doch wohl richtig. Also überlege ich ob es möglich ist dies wie in der Überschrift erwähnt mit Firebird zu machen. Hat sowas jemand schonmal gemacht? Was muß ich berücksichtigebn? Kann man sich irgendwo einlesen?

P.S. wer meint hier sind mehrere Fragen gestellt der soll daraus dann eine machen

Danke Ati
Ich weiß das ich nichts weiß

Sokrates
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Replikation zwischen Firebird embedded und Firebird 1.5

  Alt 9. Jan 2006, 21:24
Zitat von Ati:
Hat sowas jemand schonmal gemacht? Was muß ich berücksichtigebn? Kann man sich irgendwo einlesen?

P.S. wer meint hier sind mehrere Fragen gestellt der soll daraus dann eine machen

Danke Ati
Du kannst ja mehrere Datenbankverbindungen gleichzeitig öffen. So ist es möglich Daten von einer Datenbank (lokal/embedded) in eine andere Datenbank (Netz/Server) zu übertragen. Die embedded-Version ist ja ein vollständiger Netzclient ( d.h. mit ihm kannst du normal auf einen Remoteserver ( oder lokalen Server über "remote") zugreifen, nur der Zugriff über das local-Protokolle geht nicht.

beim Design der Datenbank mußt du dir nur Gedanken über die IDs der tabellen machen, so das die IDs der lokal erfassten daten sich nicht mit den IDs im Netz überschneiden, oder du machst den Import ohen IDs.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Der Jan
Der Jan

Registriert seit: 22. Dez 2005
289 Beiträge
 
Delphi XE7 Ultimate
 
#3

Re: Replikation zwischen Firebird embedded und Firebird 1.5

  Alt 11. Jan 2006, 08:15
Zitat von mkinzler:
beim Design der Datenbank mußt du dir nur Gedanken über die IDs der tabellen machen, so das die IDs der lokal erfassten daten sich nicht mit den IDs im Netz überschneiden, oder du machst den Import ohen IDs.
Das sollte kein Problem darstellen, das kann man beim Import der "Aussendienstler-DB" in die zentrale doch umstricken. Fügst halt einfach die einzelnen Datensätze in die Zentrale ein und löschst sie aus der externen DB
Gruß, Jan
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Replikation zwischen Firebird embedded und Firebird 1.5

  Alt 11. Jan 2006, 08:48
Hi,

die IDs die der FB Generator erzeugt sind dazu vermutlich nicht geeignet. Für ne Replikation würde ich auf nen Schlüssel zurückgreifen, der "weltweit" eindeutig ist, z.B. die GUID oder eine ID aus der Benutzerkennung sowie Datum und Zeit bilden.

Grüße
Lemmy

P.S.: Die Generator-Edit würde ich selbstverständlich für alle Bearbeitungsfunktionen verwenden, nur bei der Replikation würden diese angepasst, d.h. Relationen müssen entweder umgestellt werden oder die Relationen werden mit der GUID aufgebaut.
  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 02:22 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