AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken violation of FOREIGN KEY constraint

violation of FOREIGN KEY constraint

Ein Thema von Zwirbel · begonnen am 16. Dez 2016 · letzter Beitrag vom 22. Dez 2016
Antwort Antwort
nahpets
(Gast)

n/a Beiträge
 
#1

AW: violation of FOREIGN KEY constraint

  Alt 20. Dez 2016, 19:33
Sagen wir mal so: Unter XP hab' ich ab und an Fehler mit der BDE bekommen, die Konfiguration läuft nicht zwingend sauber.

Aber seien wir mal ehrlich:

Als wird per VM gemacht, warum dann da nicht mal eine mit 'nem älteren Windows aufsetzen?

Dann hat man ggfls. 'nen aktuellen und schnellen Rechner und trotzdem ein "altes" Windows. Und 'ne ältere Windows-CD wird man hoffentlich noch finden

Und wenn man nicht alle Kunden am gleichen Wochenende migriert, kann man sich ggfls. auch 'nen passenden Laptop für genau diesen Job fertig machen und von Kunde zu Kunde mitschleppen.

Ein ehemaliger Arbeitgeber hat noch 'ne Software mit Delphi 4, BDE und DBase-Dateien "am Laufen". Das sollte mal auf einen neueren Rechner. Mit Windows 7 war das aber nicht mehr stabil hinzubekommen. Also hat der neue Rechner ein "altes Windows" bekommen und läuft nun stabil.

An 'ne Datenmigration traut sich leider keiner ran.
  Mit Zitat antworten Zitat
Zwirbel

Registriert seit: 17. Aug 2009
66 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: violation of FOREIGN KEY constraint

  Alt 20. Dez 2016, 21:53
Sagen wir mal so: Unter XP hab' ich ab und an Fehler mit der BDE bekommen, die Konfiguration läuft nicht zwingend sauber.

Aber seien wir mal ehrlich:

Als wird per VM gemacht, warum dann da nicht mal eine mit 'nem älteren Windows aufsetzen?

Dann hat man ggfls. 'nen aktuellen und schnellen Rechner und trotzdem ein "altes" Windows. Und 'ne ältere Windows-CD wird man hoffentlich noch finden

Und wenn man nicht alle Kunden am gleichen Wochenende migriert, kann man sich ggfls. auch 'nen passenden Laptop für genau diesen Job fertig machen und von Kunde zu Kunde mitschleppen.

Ein ehemaliger Arbeitgeber hat noch 'ne Software mit Delphi 4, BDE und DBase-Dateien "am Laufen". Das sollte mal auf einen neueren Rechner. Mit Windows 7 war das aber nicht mehr stabil hinzubekommen. Also hat der neue Rechner ein "altes Windows" bekommen und läuft nun stabil.

An 'ne Datenmigration traut sich leider keiner ran.
Die Option mit einem eigenen Rechner/Notebook zum Kunden aufzubrechen scheidet für uns definitiv aus. a) Sitzen die Kunden von Portugal, Spanien, Österreich, Schweiz, Deutschland auch, über Dänemark bis nach Russland und b) lässt mich keine IT-Abteilung mit einem fremden Rechner in deren Netz, die würden mich alle vorher erschießen. Und ja, USB-Stick scheidet auch aus. Alle Daten der Kunden müssen auf deren Equipment migriert werden. Und das muss möglichst alles voll automatisch laufen.
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#3

AW: violation of FOREIGN KEY constraint

  Alt 20. Dez 2016, 22:19
Ok, ihr habt da schon etwas größere Baustellen.

Eigene Erfahrung:

Delphi 7 (aus dem Jahr 2002) und BDE funktioniert problemlos.

Delphi 7 und Oracle, MSSQL, PostGres, Ingres, MySQL, Firebird funktioniert problemlos.

Welches alte Delphi habt ihr? Über ODBC kann man eigentlich problemlos auch auf Firebird zugreifen, ist vielleicht etwas langsamer als über andere Wege, aber bisher hab' ich keine Probleme in der Form "Daten kommen nicht an, Daten kommen falsch an oder gar Zugriff nicht möglich." gehabt.

Und bei der Migration bitte den Weg über Scripte nicht auslassen.

Scripte kann man aus Delphi heraus per BDE-Zugriff auf Paradox erstellen.

ISQL kann man ggfls. auch aus dem Delphiprogramm heraus per ShellExecute ausführen.
Wenn man's mit Chromleiste will, kann man die Ausgabe von ISQL auch ins Programm übernehmen, so dass man hier das Delphiprogramm durchaus als alleiniges Migrations- und Steuerprogramm für die Datenübernahme gestalten kann.

Aber für genauere Tipps, Anregungen ... müsste man sich wohl doch etwas genauer in das Projekt und seine Bedingungen einarbeiten.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 23:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz