-
Forum: Datenbanken
Delphi
by Alphacodex,
17. Jul 2009
Hallo Leute,
Dank Eurer tollen Starthilfe läuft meine Firebird-Datenbank jetzt auf Hochtouren! Nochmals ein Danke an alle - ihr habt ein Bier bei mir gut.
Den letzten Fehler mit der Division by Zero habe ich selbst gelöst - war ein Bug in einer Interbase Komponente, den ich behoben habe (siehe anderer Thread)
Viele Grüße an alle
-
Forum: Datenbanken
Delphi
by Alphacodex,
17. Jul 2009
Verstehe...
Query ist dann klar, aber was ist der Unterschied zwischen der TIBTable und TIBDataSet Komponente? Geschmackssache oder sind die für verschiedene Anwendungen?
Btw, ich will Euch echt nicht über Gebühr nerven, mir würde auch ein guter Tip reichen, wo ich mir genau solche Sachen anlesen kann.
Ich erwarte nicht, dass ihr mir zu jeder Datailfrage Eure Zeit opfert... Ich werde...
-
Forum: Datenbanken
Delphi
by Alphacodex,
17. Jul 2009
Ok, also...
Die Database ist die Schnittstelle zur physikalischen Datei. Danach wird die Transaction geschaltet, die alle Zugriffe auf diese Datenbank steuert und überwacht. Dahinter ist dann das DataSet, das quasi ein virtuelles Abbild der Daten aus der Datenbank in Delphi darstellt und alle Zugriffe an die Transaction weiterleitet. Darauf greift wiederum die DataSource zu, auf die man nun...
-
Forum: Datenbanken
Delphi
by Alphacodex,
17. Jul 2009
@Stevie: Danke für den Tip, ich denke ich bleibe aber jetzt nachdem es soweit geht mal vorerst bei IBX und Firebird. Wenn ich in Zukunft mal mehr Erfahrung habe probiere ich sicher auch mal mit anderen Kombis rum...
Bei einer Sache könnte ich noch etwas Licht im Dunkel brauchen und zwar der Zweck und die Zusammenhänge der Komponenten. Leider steht in den Tutorials meist nur "und nun diese...
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Super... dann fresse ich mich mal da durch...
Vielen Dank an Alle, ich fahr mal für heute auf die Raststätte ;-)
Viele Grüße
Codex
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
@Alfredo
Habe alle beschriebenen Komponenten reingezogen und auf Active gestellt, dann hat er nach User und Passwort gefragt und sich erfolgreich mit meiner Datenbankdatei verbunden. Für mich heute schon ein echter Erfolg!!
Nein habe noch keinen SQL-Befehl in Query eingetragen. Ist das die Vorraussetzung dafür, die Daten z.B. im TMSAdvStringgrid darzustellen?
Grüße
Codex
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Juhuuuu! Geht...
Die Geburt scheint geschafft... Vielen Dank Euch allen...
Könnt ihr mir noch einen Tip geben wie ich von hier an selbst weiterkomme? Ein Tutorial oder so, mit meinem alten Büchern kann ich wohl außer den Grundprinzipien nicht mehr viel anfangen.
- als nächstes steht wohl an: eine Verbindung von Delphi zur Datenbank herstellen
- dann evtl. mal die Daten aus der Datenbank...
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Also Interbase habe ich gefunden, die anderen Vorschläge übergehe ich aber auch nicht einfach. Wenn Geld dafür verfügbar ist, und an die Grenzen von Interbase stoße, werde ich halt eins von den anderen Paketen besorgen.
Aber ich bin schon wieder bei der nächsten roten Ampel ;-)
Sobald ich eine Interbase Komponente in mein Prog ziehen will mekcert er, er könne die gds32.dll nicht finden. Ist...
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Naja, wäre halt besser ohne Hinweis, das soll ja dann an alle Mitarbeiter verteilt werden und dann kriegen die bei ihren Clients ständig alle den Hinweis, dass wir ein Shareware-Programm benutzen... find ich irgendwie nicht so dolle. Und die Preise sind etwas hoch für so eine kleine Anwendung, wie ich sie vorhabe...
Hmmm... Ich hatte irgendwie so die Hoffnung Delphi installieren und los...
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
So die Datenbanktabellen sind mittels IB Expert jetzt soweit angelegt...
@Alfredo: Ja das habe ich gemacht: Jede Tabelle hat ein ID-Feld (Integer) mit einer laufenden Nummer die von einem Generator erzeugt wird. Richtig so?
Steht also nur noch die Entscheidung aus, mit welchem Zugriff ich von Delphi aus auf die Datenbank zugreife. Interbase Express würde ich ja gerne nehmen...ich finds aber...
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Nachtrag: In meiner Komponenten-Palette finde ich nur "Interbase" ohne Express. Ist es das was Du meinst?
Grüße
Codex
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Ah stimmt... hatte ich übersehen. Muss man auf dem Client-Rechner dann irgendwas installieren so wie bei der BDE?
Grüße
Codex
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Aber was mache ich, wenn mir mein NAVI zwei verschiedene Richtungen ansagt?? ;-)
Also kann man das ganze in Delphi mitgelieferte Zeug nicht gut verwenden? Ich brauche auf jeden Fall noch was extra für den Zugriff (also DBX oder SQLDir?)
Grüße
Codex
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Gut, mangels meiner Erfahrung nehme ich dann eben die Autobahn - also ich setze einen Server auf.
Habe inzwischen heruasgefunden, dass es irgendwie per DB Expert nicht geht User anzulegen, also habe ich das mittlerweile mit gsec (Dem Kommandozeilen-Editor von Firebird) hinbekommen.
ENDLICH hat er jetzt alles gefressen und die Datenbank angelegt...! Mal sehen wo der nächste Hund begraben...
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Es laufen 3 Firebird-Dienste: Guardian, Server Default und Server MAGIX. Sind zwar auf manuell gestellt, aber das dürfte ja kein Problem sein...
Nachdem ich jetzt statt der fbclient.dll im System32 Ordner auf die im Programm-Verzeichnis von Firebird verweise, bekomme ich einen neuen Fehler, dass mein User-Name und Passwort nicht stimmen. Aber wie kann ich die anlegen, wenn noch gar keine...
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Ich verzweifle langsam... das kann doch nicht so schwer sein.
Ich habe jetzt das neuste Firebird installiert hat soweit geklappt, aber ich kann in DB Expert immer noch keine Datenbank erzeugen. Ich habe versucht den Server zu starten aber es passiert nichts, im Taskmanager wird nichts angezeigt. Muss der Server denn laufen, damit man eine Datenbank mit IB Expert erzeugen kann?
Ich bin...
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Das Problem ist bei meinem IB Expert geht CreateDataBase überhaupt nicht...
Erst hat er rumgemeckert, dass er die firebird.msg im Programmverzeichnis von IB Expert nicht findet. Ich habe dann die Firebird-Dateien geruntergeladen und die besagte Datei rüberkopiert.So... der nächste wenige hilfreiche Fehler heisst jetzt: "Unsuccessful execution because of an unavailable ressource. Unavailable...
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Ah ja InterBase ahbe ich auch in der Komponententabelle. Also InterBase oder dbExpress? Es gäbe auch noch dbGo...
Kann jemand mir da noch einen Tip geben was da die Vor- Nachteile wären.... Dann wäre meine Frage weitestgehend beantwortet...
Danke
Codex
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Hallo an alle und Danke!
Dank Eurer Hilfe bin ich ja schonmal ein paar Schritte weiter...
Ich habe mir mal die PersonalEdition von IBExpert runtergeladen, ich hoffe die ist für meine Zwecke ausreichend.
Für den Zugriff bin ich mir noch nicht ganz sicher. Kann ich denn irgendwas nehmen, was bei Delphi2009 dabei ist? dbExpress wäre zum Beispiel noch dabei? Was brauchen meine...
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Hallo,
vielen Dank für die schnelle Antwort!
A) Ok also Firebird als Datenbank-Format. Muss ich da was spezielles beachten? Wie lege ich da neue Tabellen an - ich habe mal gegoogelt und da kamen direkt eine Menge Treffer unterschiedlichster Tools und GUIs, was kann man da empfehlen?
B) Das Problem mit Zeos ist, dass es noch keine funktionierende Version für D2009 gibt (wird laut HP...
-
Forum: Datenbanken
Delphi
by Alphacodex,
16. Jul 2009
Hallo,
das hatte ich mir irgendwie einfacher vorgestellt ;-)
Ich habe schon einige Sachen in Delphi programmiert, bin also grundsätzlich nicht unerfahren, wollte aber jetzt für unseren Betrieb eine kleine Datenbankanwendung schreiben. In Datenbankprogrammierung bin ich allerdings Neuling. Unsere aktuelle Lösung sind Excel-Tabellen mit mittlerweile recht komplexen VisualBasic Scripts, die ich...