Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi XP schnelle DB ohne Treiber ? (https://www.delphipraxis.net/15003-xp-schnelle-db-ohne-treiber.html)

HomerGER 20. Jan 2004 13:50


XP schnelle DB ohne Treiber ?
 
Hallo
ich hab ein Programm für xp und zwar nur für xp
nun hab ich daten strings, integer, und längere texte (auch formatierte)
es wird nur gelesen also nix wärend des normalen laufes geschrieben
ich suche jetzt ne db mit der ich das schnell (sehr wichtig) bewerkstelligen kann
schnell bezieht sich hier auf die zugriffszeiten
ich denke so an die 200 datensätze
pro datensatz so an die 20-30 einträge(strings, integer, und längere texte (auch formatierte))

wollte eigentlich keine zusätlichen db-treiber installieren
könnte ich mir da was empfehlen - - könnt ihr das bitte auch dann genauer erkären


homer

fkerber 20. Jan 2004 13:58

Re: XP schnelle DB ohne Treiber ?
 
Hi!

Es gab hier glaube ich mal einen Thread zum Thema "Welche Datenbank für welche Zwecke".

Ich finde ihn grad nicht, aber evtl. findest du ihn ja und er hilft dir weiter.


Ciao fkerber

HomerGER 20. Jan 2004 15:07

Re: XP schnelle DB ohne Treiber ?
 
sorry leider die suche hier mir nicht geholfen
hab schon access gedacht - die db solle schon irgendiwe kostenlos sein - wenn es geht - mein programm ist aber Kommerziell

Tyrael Y. 20. Jan 2004 15:10

Re: XP schnelle DB ohne Treiber ?
 
Guck mal ob DBIsam was für dich ist.

Edit: Eine zusätzliche Alternative wäre MSDE.

HomerGER 20. Jan 2004 15:26

Re: XP schnelle DB ohne Treiber ?
 
DBIsam ist zu teuer
und für mein zweck ungeeignet (spatzen und kanonen usw)
habe es z.Z. alles in einer textdatei(siehe oben)
MSDE, hmmm wäre da nicht dann access besser und dann mit ado und den jet-treiber?

Tyrael Y. 20. Jan 2004 15:33

Re: XP schnelle DB ohne Treiber ?
 
MSDE ist kostenlos.
MSDE darfst du mit deiner Software zusammen ausliefern.

Wenn du keine Blob Felder benutzen möchtest, brauchst du auch keinen Boliden wie Access
(und dein Kunde hat u.U. kein Access)
Für Integerwerte, Bools und Strings ist MSDE optimal.

HomerGER 20. Jan 2004 15:38

Re: XP schnelle DB ohne Treiber ?
 
MSDE
hab ich mir angeschaut sieht sehr gut
wie sieht es mit memos(oder langen texten) aus?
da ich auch eine beschreibung mit speichern will
was mus ich den kunden mitgeben damit die db bei ihm läuft

wie gesagt ich will nur lesen nicht löschen oder speichern
und sie mus schnell sein

Tyrael Y. 20. Jan 2004 15:50

Re: XP schnelle DB ohne Treiber ?
 
Lange Texte glaub ich ist ein Problem. Ich meine es ist auf 250 Zeichen begrenzt.
Kann mich aber irren, werde heute Abend zu Hause gucken was da rein passt.

Die Datenbank selber ist nur ein Verzeichnis.
Pro Tabelle werden zwei Dateien erzeugt.
Du brauchst dem Kunden nur diese Dateien mitzugeben.

Löschen, Schreiben und Lesen ist dennoch kein Problem, auch wenn du nur Lesen möchtest.

WICHTIG: MSDE ist ungeeignet bei RIESSENGROSSEN Datenmengen.
Aber wenn das bei dem bleibt, was du zu Anfang geschrieben hast, ist das kein
Problem und ist auch schnell genug.

HomerGER 20. Jan 2004 15:56

Re: XP schnelle DB ohne Treiber ?
 
thx Tyrael
ich glaube das ist was ich brauche
bei den langen texten also es müssen schon mehr als 255 zeichen sein
ich denke da an eine länge wie ein memo bei access
kannst du mir auch sagen mit welchen kompo's ich drauf zugreifen kann - ado's mit den kenn ich mich ein bischen noch von access aus ?
oder gibt es irgendwo ein kleine demo ? das würde schon reichen

Tyrael Y. 20. Jan 2004 16:04

Re: XP schnelle DB ohne Treiber ?
 
Ich hab jetzt kein Beispiel griffbereit.

..aber ja die Zugriffe laufen über..

TADOConnection - auf die Datenbank
TADOTable und/oder TADOQuery - auf die Tabellen.

Edit: Tip: die langen Texte würde ich in eine Textdatei packen und mittels
TFileStream schreiebn und lesen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:24 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz