Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Datenbank für Produkttverwaltung mit Personal-Version? (https://www.delphipraxis.net/73055-datenbank-fuer-produkttverwaltung-mit-personal-version.html)

Matze 11. Jul 2006 17:12


Datenbank für Produkttverwaltung mit Personal-Version?
 
Hi,

ich habe eine Anfrage bekommen, ob ich eine Produktverwaltung schreiben kann, bei der Produkte in einer Datenbank gespeichert werden, und diese leicht auslesen/suchen/löschen/sortieren etc. kann. Es soll also nicht in irgendwelchen XML-Dateien verwaltet werden, da das ganze sonst recht langsam werden könnte. Das Problem ist nun wie so oft, dass ich nur Delphi 2005 Personal habe und da sieht's mit Datenbanken bekanntlich weniger gut aus.
Ich dachte an Firebird, da diese Datenbank kostenlos ist und kommerziell genutzt werden darf, doch alle Komponenten, die ich bisher gefunden habe, benötigen das TDataset, das nur in Delphi-Versionen ab der Professional enthalten ist. MySQL kann ich mit Delphi ansteuern, nur muss der Kunde dann einen SQL-Server installieren und das möchte ich diesem nicht zumuten.

Und mit .NET kenne ich mich noch so gut wie gar nicht aus, das jetzt neu zu erlernen würde wahrscheinlich Wochen dauern (trotz dieses Tutorials, da mir die .NET-Grundlagen noch größtenteils fehlen).

Gibt es eine Möglichkeit, Firebird ohne größere Probleme mit Delphi 2005 Personal anzusteuern oder könnt ihr mir etwas anderes empfehlen oder kann ich das ganze gleich vergessen? Eine Access-Datenbank wäre auch in Ordnung.

Btw: Dieses Thema hat mir auch nicht weitergeholfen. EDB gibt es ja auch noch, nur spricht das die ADODB Schnittstellen von Windows an und damit habe ich keinerlei Erfahrungen, weder mit den Vor-/Nachteilen, noch mit irgendwelchen Voraussetzungen und Ansteuerungs-Problemen.

mkinzler 11. Jul 2006 17:45

Re: Datenbank für Produkttverwaltung mit Personal-Version?
 
Du kasnnt erstens die IBObjects verwenden, dort wird TDataSet nachgebildet oder du machst den datenzugriff unabhängig von der VCL ( z.B. Zeos im DBC-Modus)

Jelly 11. Jul 2006 19:10

Re: Datenbank für Produkttverwaltung mit Personal-Version?
 
Zitat:

Zitat von mkinzler
oder du machst den datenzugriff unabhängig von der VCL ( z.B. Zeos im DBC-Modus)

Auch zeos setzt auf TDataset auf...

Ich denk da hilft nur der Fussweg, die Methoden aus der gds32.dll anzusprechen.

Oder muss es denn unter Delphi 2005 sein? Ich hab meine Delphi 6 Prof. vor gut 1 1/2 Jahren direkt bei Borland für unter 100 € bezogen... Vielleicht gibts ja ein ähnliches Angebot dort.

Matze 11. Jul 2006 19:16

Re: Datenbank für Produkttverwaltung mit Personal-Version?
 
Hm danke euch.

Zitat:

Zitat von Jelly
Oder muss es denn unter Delphi 2005 sein? Ich hab meine Delphi 6 Prof. vor gut 1 1/2 Jahren direkt bei Borland für unter 100 € bezogen... Vielleicht gibts ja ein ähnliches Angebot dort.

Ich muss mal schauen. Eigentlich hatte ich vor, mir Delphi 2006 zu kaufen, doch irgendwie ist mir das noch zu teuer ...

mkinzler 11. Jul 2006 19:21

Re: Datenbank für Produkttverwaltung mit Personal-Version?
 
Zitat:

Auch zeos setzt auf TDataset auf...
Nicht unbedingt. Nur die oberste Schicht setzt auf TDataSet auf. Darunter leigt eine Delphi-Umsetzung von JDBC, welche ohne VCL-Datenbankunterstützung auskommt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:28 Uhr.

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