Hi Leuts, kennt sich hier jemand mit den Listenstrukturen der MFC aus ? Folgendes: Für eine kleine Anwendung brauche ich 4-5 Listen, deren Inhalt ich dann untereinander verknüpfen will. Normalerweise biete sich hier eine kleine Anwendungmit MySQL oder Firebird oder so an.. Aber wenn ich die Anwendung auf mehreren Rechnern laufen lassen will, dann muss die Datenbankanwendung dort immer laufen.... Ich finde es einfacher wenn ich die Anwendung ohne grose Installation auf einen Rechner kopiere und zwar inkl. Datenfile. Vermutlich lnagt ja sogar der Hauptspeicher aus um alle Listen kopmplett in den Speicher zu lesen. Aber vielleicht wird das ganze ja mal etwas grösser, und so muss ich die Listen auslagern und auf der Platte suchen können. Wie mache ich das ? Eine ganze Liste sopeichern ist klar, die Liste durchlaufen und für jedes Element die Funktion Serialize aufrufen. Kann ich nun beim Suchen ein Element aus dem Archiv einlesen, falls es nicht das gewünschte ist wieder verwerfen und das nächste einlesen ? Das wird doch recht langsam, oder ? Ausserdem: Wenn jedes Listenelement wieder eine komplette Liste enthält, wie gehe ich da vor ? Greets Karlheinz
Sieh Dir mal http://www.sqlite.org/ an. Das ist eine SQL-Engine, die zu Deinem Programm dazugelinkt werden kann, also weder installiert noch konfiguriert werden muss. Damit ist Dein Wunsch "Anwendung und Datenfile auf Rechner kopieren, aufrufen, geht" realisierbar.
He, 1000Dank :-) Scheint ja nei geile Geschichte zu sein, ich wurschtel mich da mal rein Greets Karlheinz
Also MySQL ohne Installation und Konfiguration kannst du auch haben. Schau dir mal MicroWeb an http://www.indigostar.com/microweb.htm Das Hauptprodukt soll zwar eigentlich der Webserver sein, aber in einem Unterordner ist auch MySQL. Das startest du einfach (auch von CD) und schon hast du eine MySQL Datenbank die auf Arbeit wartet :) MfG Mike
Ich nutze dafür immer eine Access-Datenbank, die ich vom Programm aus über ODBC erzeuge. Der Vorteil ist, daß man für die DB sehr leicht Adapter schreiben kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.