Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Welches Datenbanksystem ohne Server? (https://www.delphipraxis.net/141286-welches-datenbanksystem-ohne-server.html)

stho 6. Okt 2009 12:23

Datenbank: Unklar • Version: - • Zugriff über: Unklar

Welches Datenbanksystem ohne Server?
 
Hallo Leute

Ich habe vor eine EInfache Datenbank zu erstellen... es soll erstmal nur zu Übungszwecken sein...
Jedoch will ich nicht auf einen Server angewiesen sein (da es toll währe das tool + DB auf dem USB-Stick mit sich zu führen)

In diesem Zusammenhang bin ich über SQLite gestoßen... Doch leider wirft die Komponente beim Installieren immer Fehler aus -.- (Delphi 2007)

Welches System sollte ich eurer Meinung nach nehmen?
Welche Komponenten? Gibts vielleicht irgendwo ein Tutorial?
(hab mir auch schon überlegt das mit Access zu machen, jedoch weiß ich net wie ich mit Access umgehe oder darauf zuz greife... bin totaler Neuling in Sachen Datenbankprogrammierung... naja, ein paar SQL-Befehle kenn ich schon ^^)

Bernhard Geyer 6. Okt 2009 12:29

Re: Welches Datenbanksystem ohne Server?
 
Zitat:

Zitat von stho
In diesem Zusammenhang bin ich über SQLite gestoßen... Doch leider wirft die Komponente beim Installieren immer Fehler aus -.- (Delphi 2007)

Gut das du die Fehlermeldung so detailiert lieferst. Da können wir dir sehr gut helfen. :?

Zitat:

Zitat von stho
Welches System sollte ich eurer Meinung nach nehmen?

Das was deinen Anforderungen am besten entspricht. Im Forum wird diese Frage mindestens einmal pro Woche gestellt. Und es gibt m.E. nicht die allgemeine Lösung dafür.

stho 6. Okt 2009 12:36

Re: Welches Datenbanksystem ohne Server?
 
Liste der Anhänge anzeigen (Anzahl: 1)
nun, das Forum habe ich bereits durchsucht... ich bin ein SuFu und Google-Fetischist 8)
Jedoch habe ich dort nichts gefunden...

Nun, es würde reichen wenn in der Datenbank Strings hinterlegt werden können.
(zur not tut es auch ein Tutorial wie man in Excel schreibt... zu faul zum lesen bin ich nicht...)

Ja den Fehler habe ich nicht beschrieben da er nicht das eigentliche Problem ist sondern eher die Suche nach dem richtigen System.
Aber für dich stelle ich den Fehler hier gerne hinein: (Siehe Angehängte Bilder)

mkinzler 6. Okt 2009 12:37

Re: Welches Datenbanksystem ohne Server?
 
Binde mal Variants ein

stho 6. Okt 2009 12:40

Re: Welches Datenbanksystem ohne Server?
 
Variants ist scho eingebunden...

Delphi-Quellcode:
[...]

unit SLDataSet;

interface

{$I SLDefs.inc}

uses
// 2003.10.25 Paul - For compatibility with Kylix 1
  SysUtils,
  {$IFDEF WIN32} Windows, {$ELSE} Libc, {$ENDIF}
  Classes, Contnrs, MATH, DB,

  {$IFDEF D6}
    Variants,
  {$ELSE} {$IFDEF WIN32}
    {for older vers, we need application object for event handling}
    Forms,
    {$ENDIF}
  {$ENDIF}

  SLTypes,
  SLDB,
  SLEngine,
  SLFunAgr;

[...]

Mithrandir 6. Okt 2009 12:45

Re: Welches Datenbanksystem ohne Server?
 
Zitat:

Zitat von stho
Variants ist scho eingebunden...

Nö. Da isn Compilerschalter vor, der prüft auf D6.

Delphi-Quellcode:
[...]

unit SLDataSet;

interface

{$I SLDefs.inc}

uses
// 2003.10.25 Paul - For compatibility with Kylix 1
  SysUtils,
  {$IFDEF WIN32} Windows, {$ELSE} Libc, {$ENDIF}
  Classes, Contnrs, MATH, DB,
  Variants,
  SLTypes,
  SLDB,
  SLEngine,
  SLFunAgr;

[...]

stho 6. Okt 2009 12:51

Re: Welches Datenbanksystem ohne Server?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nun, nachdem ich deine Variante genutzt habe sind es jetzt 4 Fehler weniger ^^

hier der neue Screenshot :-)

Aber damit ich dabei auch was lerne (ja, ich bin unverschämt... bitte um Hilfe und will auch noch was lernen ^^), was bitte ist ein Compiler-Schalter?

Mithrandir 6. Okt 2009 12:57

Re: Welches Datenbanksystem ohne Server?
 
Zitat:

Zitat von stho
SuFu und Google-Fetischist

Zitat:

Zitat von stho
was bitte ist ein Compiler-Schalter?

Autsch. ;)

Ein Compilerschalter ist eine Möglichkeit, den Compiler zu steuern. So kann man den Quelltext versionsabhängig gestalten, bestimmte Prüfungen abstellen, usw...

//Edit: Auch bei dem Fehler ist der D6-Compilerschalter ursächlich. Guck dir an, was ich eben gemacht habe, und versuche, das auf den Fehler anzuwenden. ;)

tsteinmaurer 6. Okt 2009 13:01

Re: Welches Datenbanksystem ohne Server?
 
Hallo,

du kannst dir auch Firebird Embedded (ein Artikel darüber von mir hier) krallen. Zugriff per IBX (kommt mit Delphi mit, empfehle ich normal nicht für Firebird, aber für deine Fälle sollte es reichen) oder eine frei verfügbare Zugiffsbibliothek wie UIB und ab geht die Post.

SQLite wird gerne im Embedded Bereich verwendet und ist auch für ARM-CPUs ... verfügbar, aber fehlende Konstrukte wie FK-Constraints (nachbildbar via Trigger), ALTER TABLE ... DROP COLUMN ... usw. sind ein paar Dinge, die mir abgehen würden.

stho 6. Okt 2009 13:08

Re: Welches Datenbanksystem ohne Server?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Okay :-) das was du gemacht hast hab ich verstanden ^^
Naja, ich bin noch recht neu in der Materie und wusste nichts mit Compilerschaltern an zu fangen ^^
Danke erstmal ^^

Jedoch wirft er mir weitere 3 Fehler aus aus denen ich nicht schlau werde :-(
(siehe Screenshot)

Was kann ich da tun?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:47 Uhr.
Seite 1 von 4  1 23     Letzte »    

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