Forum: Datenbanken
Delphi
by hanspeter,
27. Dez 2007
Diese Methode verwende ich seit mehreren Jahren bei neuen Programmen konsequent.
Diverse Entwurfstools unterstützen das fast automatisch von Haus aus.
Das Programm ist eine auf Delphi portierte Altlast und echt hausgebacken.
Ich freunde mich immer mehr mit der Idee an, eine grundsätzliche Revision verbunden mit einer Portierung auf .Net und C#
durchzuführen. Scheue aber noch etwas den...
Forum: Datenbanken
Delphi
by hanspeter,
27. Dez 2007
Lassen wir das, die Diskussion hat ehe keinen Sinn.
Ja ich habe die Datenbank 1987 entworfen. Sie setzte in Turbopascal auf dem typisierten Files auf und wurde später auf Dbase III umgestellt.
Interbase kam ins Spiel als dieses Opensource wurde. Die Daten wurden immer über Software konvertiert.
Und "Anfang" für eine Datei, welche Starter und Startlisten enthält?
Ich denke das dies ein...
Forum: Datenbanken
Delphi
by hanspeter,
27. Dez 2007
Wieso Anfängerfehler?
Die Tabelle mit diesem Namen gibt es seit 1987 und hat alle Neu- und Weiterentwicklungen bis heute überlebt.
Mit dem Umstellen des Tabellennamens ist es nicht getan, da eine Reihe Trigger und Stored Procedure dranhängen.
1.2 Mio Quellzeilen nach Bezügen auf diese Tabelle abzusuchen ist auch nicht trivial.
Da ist zurück auf 2.0 bzw. 1.5 der einfachere Weg. 2.1 und größer...
Forum: Datenbanken
Delphi
by hanspeter,
27. Dez 2007
Ich stelle im Moment die Datenbank um.
Da das Programm erst wieder ab März eingesetzt wird, dachte ich 2.0 gleich zu überspringen.
Zumal ich die 64bit Variante ausprobieren wollte.
Das ganze könnte aber auch ein Bug sein. START als Parameter gibt es als "TRANSACTION START" neu in 2.1.
Da wird mir wohl nichts weiter überrigbleiben, als auf 2.0 oder 1.5 zurückzugehen.
Gruß Peter
Forum: Datenbanken
Delphi
by hanspeter,
27. Dez 2007
Ich liebe undokumentierte Änderungen.
Die Datenbank wurde durch Backup in 1.5 und Restore unter 2.1 erzeugt.
Das hat funktioniert.
IBExpert zeigt die Tabelle Start an, clicke ich auf Daten, dann kan er sie aber nicht öffnen.
Mache ich eine Metadatenausgabe, dann wird die Create-Anweisung für diese Tabelle erzeugt aber keine Metadaten für Insert
extrahiert.
Gruß Peter