Einzelnen Beitrag anzeigen

egentur

Registriert seit: 27. Sep 2006
Ort: Freising
60 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#8

AW: GUID Feld von MSSQL nach Oracle und zurück

  Alt 11. Aug 2015, 22:40
Das war auch meine Absicht. Um halbwegs sequentielle GUIDs zu haben, nehme ich auf SQLServer Seite NEWSEQUENTIALID(), dies funktioniert aber nur als Defaultwert beim Server.

Die Anwendung greift "online" auf den SQL Server zu, legt dort Daten an welche dann auf den lokalen Rechner (mit Oracle XE) repliziert werden.
Im "offline" Modus können lokal auch Daten angelegt werden, die dann wieder mit dem SQL Server synchronisiert werden.

GUIDs als Schlüssel auf beiden Seiten. Da die Anzahl der lokalen Clients (mit Oracle) vorher nicht bekannt ist, ist das Verwalten von
verschiedenen Nummernkreisen doch recht aufwendig.

Hierbei muss ich aber die erzeugten Defaultwerte ( RAW(16) auf Oracle) (uniqueidentifier auf SQLSERVER) auslesen und als Verlinkung in andere Tabellen eintragen.
Wie greif ich hier nochmal die Daten ab ? DataSet.FieldByName('GUID').as ???
  Mit Zitat antworten Zitat