Hallo,
als Top-User in der Datenbank-Section sage ich mal so.
Ich benutze die
BDE (
Paradox) beruflich seit Borland-Pascal 1.5,
die hiess sie noch IDAPI, musste zugekauft werden (2 Disketten + Handbuch)
und das Coden war ein Graus
(kein TTable, kein TQuery, schon per DbiXXX).
Aber besser als gar keine
DB.
Den "index out of date", "blob file has been changed"
kannte ich damals allerdings noch nicht, jetzt schon
Mit Delphi war plötzlich alles so leicht
(ausser dem Umstellen der Anwendungen...).
Dann kam die Umstellung von Novell auf Windows als Server.
"index out of date", "blob file has been changed"
begannen sich langsam als meine "Gute-Nacht-Störer" einzunisten.
Ein Serverabsturz (kann ja vorkommen) macht sich bei
Paradox
auch nicht beliebt.
Eine Kunde wollte eine Anbindung einer Zweigstelle
per Telefon.
Oha, von dem Schreck hatte ich mich lange nicht mehr erholt
(Terminal-Server gab es damals noch nicht, citrix war zu teuer).
Jetzt kam das Jahr 2001, Interbase wurde OpenSource.
Eine
DB, die man schön mit der
BDE (
SQL-Links) benutzen kann.
Über Nacht waren "index out of date", "blob file has been changed" Geschichte.
Zur Zeit baue ich unsere Main-App um, die immer noch die
BDE
(allerdings mit Firebird) benutzt.
Entschieden hatte ich mich für FIBPlus.
Soweit zu "nicht mit
BDE aufgewachsen".
BDE, und ich meine damit
Paradox / DBase ist einfach out.
Jetzt noch damit anzufangen finde ich nicht gut.
Ob ich ein TQuery oder ein TXQuery oder ein TYQuery benutze,
spielt doch keine Rolle.
Wer kein Geld ausgeben will, soll ZEOS nehmen,
als
DB kommen dann ein paar in Frage (Bsp Firebird
mysql).
Für Einzelplatz gibt es embedded
DB's.
SOOOO
Ein Punkt, den du ansprichst ist allerdings sehr richtig.
Alte Programme, die noch gepflegt werden müssen.
Aber mit dem Wissen von ZEOS kann ich auch mit der
BDE arbeiten,
nach einer gewissen Einarbeitungszeit.
Übrigens, ein Knackpunkt der
BDE ist Vista.
Beim Versuch, einen
BDE-Alias einzurichten (
UAC),
bin ich verzweifelt und erfolglos geblieben.
Jetzt hat die App eine Config-Datei,
wo der
DB-Pfad drinsteht.
Heiko