![]() |
Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
Also hab ich jetzt die Wahl zwischen TDBF und DBMS. Dann stelle ich mal die Frage, die für mich sicherlich am wichtigsten ist: Wie gut kann man sich jeweils in das eine oder andere einarbeiten, also als Anfänger?
|
Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
DBMS steht für Datenbank Management System, also kein bestimmtes. Um den Umgang mit Datenbanken zu verstehen sollte man mit der Theorie von Realtionen auskennen und ein Verständis von SQL schadet auf keinen Fall.
|
Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
Hallo,
z.B. mit den entsprechenden Tutorials hier (Hauptseite ganz unten). Heiko |
Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
Ein Steuerelement das sich mit der grafischen Darstellung/Bearbeitung von Daten beschäftig direkt auf die Datenbank zugreifen zu lassen, ist eher nicht optimal.
Definiere besser ein Property einer Ableitung von TCollection bzw. TCollectionItem das die zu bearbeitenden Daten verwaltet. Dann funktioniert das Steuerelement auch erst einmal ohne Datenbankanbindung. Alternativ oder zusätzlich könnte man diese Properties vorsehen: DataSource (TDatasource) Der Entwickler kann sich für sein Datenbanksystem und Tabellenstruktur selbst entscheiden. DataLinks (TStrings) Einfache zeilenweise Zuweisung TCollectionItem.Property=TDatasource.Feldname. |
Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
Hallo Hoika,
Zitat:
|
Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
Hallo,
das liegt wohl auch daran, dass obige Fehler meistens mit Paradox-DB's auftreten. Die haben z.B. pro Index immer 2 Dateien, und jede der Dateien will bei einem Update aktualisiert werden. Mache mal mit TDBF übers Netz eine längere Aktion, dann ziehe während der Aktion den Netzwerkstecker und fange an zu beten ... ;) Oder starte den betreffenden File-Server während der Aktion neu (beten nicht vergessen ...) Heiko |
Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
Hallo Hoika,
mag alles sein, aber dem Threadersteller scheint es nicht um eine mehrbenutzer- und netzwerkfähige Datenbankanwendung zu gehen, sondern um ein Programm mit einer eventuell bis zu 100 Datensätzen großen Tabelle. Bleiben wir von daher mal auf dem Teppich. |
Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
@nahpets: Bist du der Autor der Komponente?
Unsere Beiträge sind nicht gegen diese Komponenet gerichtet sondern gegen Desktopdatenbanken im Allgeimeinen und das dBase Format im Speziellen. Zudem sollte man imho immer die Erweiterungsmöglichkeiten im Kopf haben und deshalb scheidet für mich TDBF usw aus. Du kannst das natürlich anders sehen und mit TDBF glücklich werden. |
Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
Hallo,
ich werde demnächst TDBF nutzen *schäm* aber nur um den aktuellen (BDE)-DBase-Export von der BDE abzukoppeln. Heiko |
Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
Und ich dachte so kleine DesktopEmbedded-Datenbanken können auch mal ganz nett sein?
Bisher hab ich selbst nie mit do großen DBs gearbeitet (ok, abgesehn von etwas mySQL in 'ner Webseite) und das lag meißtens auch mit daran, daß ich kein weiteres großes System mitliefern bzw. voraussetzen wollte. Hab also am Ende dann meißt stattdessen binäre Dateien und seit 'ner Weile XML-Dateien genutzt. Und Jetzt entsteht hier nebeibei der Grundstock für ein kleines "Tool", welches eine XML-Datei in etwa wie eine Datenbank nutzen läßt, damit ich dann auch abundzu mal 'ne kleine DB nutzen kann und vermutlich auch mal werde. Klar daß sowas dann nicht für Unmassen an Daten so sehr geeignet sein wird, aber große Datenmengen kommen hier eh nicht vor. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:38 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 by Thomas Breitkreuz