AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Delphi 2010 + Firebird Embedded
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 2010 + Firebird Embedded

Ein Thema von Spessi · begonnen am 19. Jan 2010 · letzter Beitrag vom 19. Jan 2010
Antwort Antwort
Seite 2 von 2     12   
neo4a

Registriert seit: 22. Jan 2007
Ort: Ingolstadt
362 Beiträge
 
Delphi XE2 Architect
 
#11

Re: Delphi 2010 + Firebird Embedded

  Alt 19. Jan 2010, 18:52
Zitat von hoika:
Neeeeeeee
Du also auch noch

Bitte, wenn Du es kompliziert(er) möchtest, mach nur weiter so. Es ist nur so, dass der Server durchaus "durchrennen" kann und Du kannst trotzdem den Embedded benutzen. Die fbembed.dll/gds32.dll ist so smart und kann Dir sowohl als Server als auch Client-Dll dienen und Dich zu Deiner parallel laufenden Server-Instanz verbinden. Nix kopieren, nix umbenennen: einfach über den Connection-String bestimmen, wohin die (Daten-)Reise gehen soll.

Zitat von Spessi:
Das ist wohl wahr, allerdings wird es sich bei mir nur um eine einfache Film-Verwaltung handeln, da wird es hoffentlich nicht so viel zum debuggen geben Klar, vorerst auf einem lokalen Server programmieren würde vermutlich auch besser sein, aber ich denke in diesem Fall ist das schon etwas overload
Vieles, das zuvor klein begann, wurde groß und erfolgreich. Der Server ist überhaupt nicht overloaded, sondern genauso simpel zu behandeln, wie die Embedded-Variante (wenn man einmal von der zwingend erforderlichen Benutzer-Verwaltung absieht). Mit dem Tool Deiner Wahl (ich benutze z.B. seit 12 Jahren IB_SQL) kannst Du dann aber Deine DB parallel monitoren, d.h. Du machst in Deiner App ein Insert und schaust mit dem Tool nach, ob das geklapt hat - gleichzeitig. Dabei lernst Du auch etwas über die Sichtbarkeit von Transaktionen und bist gaanz nahe an einer Multi-User-App

Weil Du gerade die Filmverwaltung erwähnst: Für TClientDataset gibt es eine schöne Demo ganz ohne externe DB. Das Problem der XML-Datei pro Tabelle habe ich übrigens mit der SciZipFile-Komponente gelöst. Aber das ist eher ein Thema für sich.

Zitat von Spessi:
Letztendlich funktioniert es so, dass, wie du sagtest, man die fbclient.dll + Abhängigkeiten im /bin Ordner speichern, und dann im OI den Pfad zur Datenbank absolut, nicht relativ, angeben muss. Darf dann selbstverständlich nach der Entwicklungsphase nicht mehr absolut drin stehen.
Ganz kleiner Rat: setze so etwas immer zur Laufzeit im Code, gern auch mittels Compilerschalter unterscheidbar. Auch Du wirst älter und so vergesslich wie ich

--
Andreas
Andreas
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:09 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