Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [Suche] Tutorial für Absolute Database (https://www.delphipraxis.net/62023-%5Bsuche%5D-tutorial-fuer-absolute-database.html)

n0b0dy 29. Jan 2006 21:46

Datenbank: Absolute Database • Version: neusteA • Zugriff über: Absolute Database Komponenten

[Suche] Tutorial für Absolute Database
 
hi,

ich möchte ein Programm mit einer lokalen Datenbank schreiben, und habe hier im board nun des öfteren gelesen, dass die Absolute Database für kleine Sachen völlig ausreichend ist. (Also genau das richtige für mich :D )

Installiert habe ich schon alles, nur nun fehlt mir irgendwie etwas das wissen um anzufangen :gruebel:

hat vllt jemand eine mehr oder weniger kleine anleitung, wie ich da am besten schritt für schritt vorgehe (DB erstellen, TABLE erstellen, QUERYs ausführen usw...)

kenne mich bisher nur mit MySQL aus, aber diesmal wollte ich mal eine Datenbank-DATEI...


bye

ps: hab schon bissle gegoogled, aber irgendwie war nicht so das richtige dabei :|

MagicAndre1981 29. Jan 2006 21:55

Re: [Suche] Tutorial für Absolute Database
 
Wenn du schon mal mit Datenbank-Kompos (BDE, ADO, IBX) gearbeitet hast, sollte das nicht so schwer sein.

Die erben ja alle von den VCL-Klassen, also ist die Handhabung fast identisch.

n0b0dy 29. Jan 2006 21:59

Re: [Suche] Tutorial für Absolute Database
 
Das mag ja sein, aber ich habe noch nie mit Datenbankkomponenten gearbeitet. :?

Sharky 29. Jan 2006 22:04

Re: [Suche] Tutorial für Absolute Database
 
Hai n0b0dy,

heute komme ich leider nicht mehr dazu. Aber wenn Du mal aufschreibst was Du machen möchtest kann ich dir morgen ein kleines Beispielprogramm tippeln.

AirJordan 30. Jan 2006 08:40

Re: [Suche] Tutorial für Absolute Database
 
Also mir haben die Demo´s bei Absolute auch sehr geholfen. Etwas Code-Lesen und es
ging schon erheblich weiter. :)

n0b0dy 30. Jan 2006 10:14

Re: [Suche] Tutorial für Absolute Database
 
oups :?

welche demos? hab keine gefunden :oops:

[EDIT]
habse gefunden. na denn zieh ich mir die mal rein :D
[/EDIT]

AirJordan 30. Jan 2006 11:26

Re: [Suche] Tutorial für Absolute Database
 
Zitat:

Zitat von n0b0dy
Das mag ja sein, aber ich habe noch nie mit Datenbankkomponenten gearbeitet. :?

Also hast du nur direkt in der MySQL Datenbank gearbeitet? Sozusagen ohne Delphi. :?:

n0b0dy 30. Jan 2006 19:54

Re: [Suche] Tutorial für Absolute Database
 
Zitat:

Zitat von AirJordan
Zitat:

Zitat von n0b0dy
Das mag ja sein, aber ich habe noch nie mit Datenbankkomponenten gearbeitet. :?

Also hast du nur direkt in der MySQL Datenbank gearbeitet? Sozusagen ohne Delphi. :?:

jo ohne delphi, aber mit php oder halt direkt ...

Sharky 31. Jan 2006 10:14

Re: [Suche] Tutorial für Absolute Database
 
Wenn Du es geschaft hast dich mit der ABS-Datenbank zu verbinden hast Du eigentlich alles was Du brauchst.

Einfach noch ein ABSQuery hinzu und dann mit "normalen" SQL-Befehlen arbeiten.

Leider hatte ich gestern keine Zeit mehr das Demo zu schreiben. Aber heute abend sollte ich dazu kommen.

n0b0dy 31. Jan 2006 19:35

Re: [Suche] Tutorial für Absolute Database
 
okay.
aber wie erstelle ich denn dynamisch ne tabellen- und die db-struktur?

@Sharky:
ist nicht so schlimm, hatte auch gestern keine zeit um mich darum zu kümmern...

AirJordan 1. Feb 2006 09:09

Re: [Suche] Tutorial für Absolute Database
 
Hi,

die eine Variante ist über SQL Befehle (CREATE) etc. oder über das Utilitie im Verzeichnis
..\ComponentAce\AbsoluteDatabase\Utils\Bin\DBManag er.exe Dort kannst du die Data und die
Strukturen einsehen und bearbeiten. SQL Anweisungen können dort auch durchgeführt werden.

n0b0dy 2. Feb 2006 10:28

Re: [Suche] Tutorial für Absolute Database
 
aja. ich werds mal testen. danke :)

n0b0dy 3. Feb 2006 13:00

Re: [Suche] Tutorial für Absolute Database
 
habe nun das erstellen und verbinden usw alles hinbekommen mit hilfe der Demos.
nur stellt sich mir nun die frage, wie ich generell die results der abfragen verarbeite.

zb:

Delphi-Quellcode:
'SELECT * FROM bla;'

{ in php würd ich das so machen: }
while (list($feld1, $feld2) = mysql_fetch_row($myRes))
  echo $feld1 . $feld2;
wie mach ich das nun mit delphi? also zeilenweise die Felder verarbeiten...?

n0b0dy 2. Apr 2006 15:58

Re: [Suche] Tutorial für Absolute Database
 
hi,

das ganze ist zwar schon ein bissl länger her, aber da ich mich nun wieder damit beschäftigte und es damals noch nicht hinbekommen habe, möchte ich noch einmal nachhaken.

also daten auslesen klappt soweit mit einem TDataSource und einem TDBGrid.
nur möchte ich das ja nicht... ich hätte es gerne so, dass ich wie in php zweilenweise irgendwas mit den zurückgegebenen Daten anstellen kann. also zB das ergebnis in einem Memo oder sonst wo anzeigen und nicht in einem DBGrid.

habe in den demos und sonst auhc nicht wirklich was passendes gefunden.

hoffenltich versteht ihr was ich meine.

Kann mir jemand helfen?


Grüße
n0b0dy

Alloc 2. Apr 2006 16:10

Re: [Suche] Tutorial für Absolute Database
 
Hi, hier mal ein kleiner Code-Ausschnitt aus einem meiner Progs ... hoffe das hilft dir weiter =)

Delphi-Quellcode:
uses ABSDecUtil, ABSMain, DB;

var
  var_string:String;
  var_int:Integer;
  Database:TABSDatabase;
  Query:TABSQuery;

begin
  Database:=TABSDatabase.Create(NIL);
  Database.DatabaseName:='OLDBcon';
  Database.DatabaseFileName:=FileName;
  Database.Open;
  Query:=TABSQuery.Create(Database);
  Query.DatabaseName:='OLDBcon';

  Query.SQL.Text:='SELECT id,name,extension FROM datfiles WHERE id<100 ORDER BY id ASC;';
  Query.Open;
  IF Query.RecordCount>0 THEN BEGIN
    Query.First;
    REPEAT
      var_string:=Query.FieldByName('name').AsString;
      var_int:=Query.FieldByName('id').AsInteger;
      Query.Next;
    UNTIL Query.EOF;
  END;
  Query.Close;
mfG, Chris

/Edit: Connection aufbauen vergessen gehabt ;)

n0b0dy 2. Apr 2006 16:30

Re: [Suche] Tutorial für Absolute Database
 
genau das hab ich gesucht :)

die schleife wars. habs noch bissle anners gemacht aber so hab ich mir das vorgestellt.

Delphi-Quellcode:
   { Befehl senden usw... } 
   Query.First;

    while not Query.Eof do
    begin
      LbxOS.Items.Add(Query.FieldByName('Name').AsString);
      Query.Next;
    end;
Dank Dir!

ralli 3. Apr 2006 09:22

Re: [Suche] Tutorial für Absolute Database
 
Leider ist mein Posting aus Versehen als neues Thema aufgemacht worden, der Moderator hat diesen Thread geschlossen. Es lag und liegt mir ferne, Werbung für Absolute Database zu machen, ich bin auch nicht verwandt oder verschwägert mit dieser Firma, allerdings habe ich meine Erfahrungen weiter gegeben, weil hier behauptet wurde, es gäbe kein Tutorial oder Manual für Absolute Database. Dies stimmt definitiv nicht ! Ich wollte eine Hilfestellung geben, weiter nichts !

Guten Morgen,

bevor ich Absolute Database 5.04 erworben habe, habe ich mir die for Personal free Version heruntergeladen. Sie ist für den privaten Gebrauch kostenlos und in ihren Leistungen nicht eingeschränkt. Es ist alles für eine schnelle Einarbeitung dabei, jede Menge Beispiele, die wirklich alles abdecken, was Du für den Erstgebrauch benötigst. Dann zwei Utilities mit kompletten Sourcecode, einen Import/Export Manager als Schnittstelle zur BDE und ein komplettes Datenbankfrontend DB Manager. Die englische Dokumentation als Windows Hilfe ist klar strukturiert, eindeutig und sehr übersichtlich. Was brauchst Du mehr. Mit diesen Unterlagen habe ich ein komplettes Datenbanksystem RG Base erstellt, was dann mit meinem RG Report (Kompo Fastreport) zusammenarbeitet. Die Programme sind fertig. Allerdings habe ich 6 Wochen (8 bis 10 Std) täglich dafür gebraucht. Jetzt beginnt die Fehlersuche, obwohl alles sehr stabil läuft und dann habe ich noch einmal 6 Wochen einkalkuliert für die Online Hilfe. Also alles braucht seine Zeit, wenn es vernünftig funktionieren soll, Quick und Dearty Lösungen lehne ich entschieden ab. Im übrigen war ich von Absolute Database so begeistert, das ich es letzte Woche gekauft habe. Absolute Database war das Beste, was mir passieren konnte und eignet sich für kleine und mittlere Anwendungen. Es ist schnell, stabil und multiuserfähig. Und es spricht SQL. Was will man mehr ?

Ralli


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:00 Uhr.

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