@Chemiker:
zunächst mal danke für deine Info!
Aber:
Zitat von
Chemiker:
eine Table – Komponente brauchst Du nicht.
Für meine Zwecke wäre die sogar perfekt geeignet ...
Zitat:
Für die Erstellung der Datenbank benutzt Du IBExpert, dass schließt das Erstellen der Indexe mit ein.
Diese Datenbank wird abgespeichert.
Ist klar, das geht genauso wie bei jedem anderen
DB-Tool auch, habe ich prototype-mäßig auch schon längst gemacht, wenn auch nicht mit IBExpert, dessen Notwendigkeit ich nach wie vor nicht so ganz einsehe, wenn man mal von der schöneren Optik absieht.
Die Indizes benötige ich allerdings tatsächlich (im Programm verfügbar und auswählbar - geht aber offenbar nicht)
Zitat:
Die Verbindung wird mit folgenden FIBplus-Komponenten hergestellt (Die Beschreibung PartI+2 hast Du dir ja schon Angesehen.):
Du meinst die 1,5 bis fast 3 Jahre alten Teile? Ja, die habe ich gesehen und war entsetzt.
Die befassen sich mit so nem Schmonzes wie "How to work with array fields", wovor schon vor 25 Jahren gewarnt wurde, statt einigermaßen sinnvolle Beispiele zu geben.
Zitat:
TpFIBDatabase
TpFIBDataSet
TpFIBTransaction
und TDataSource was bei den Datenzugriffs-Komponenten von Delphi mitgeliefert wird.
Habe ich auch gesehen, hab mir die Properties, Methods und Events angesehen und leider den Eindruck bekommen, dass das noch nicht das Gelbe vom Ei ist.
Zitat:
Zuvor muss Du den Firebird-Server installieren und z.B. als Applikation starten.
Du arbeitest mit einem Datenbankserver und nicht mit einer Desktop-Datenbank.
Genau deshalb bin ich auch entsetzt! Ich arbeite seit über 20 Jahren mit solchen Teilen, aber so ein Durcheinander habe ich selten erlebt.
Da kannst du natürlich überhaupt nichts dafür, aber so ist es trotzdem ... Pech!
Dennoch vielen Dank für die Hilfe! Zumindest weiß ich jetzt, dass ich einiges durchaus richtig gesehen habe ...