AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Tutorial Lazarus sqldb

Ein Thema von CCRDude · begonnen am 28. Sep 2012 · letzter Beitrag vom 9. Okt 2012
 
CCRDude

Registriert seit: 9. Jun 2011
678 Beiträge
 
FreePascal / Lazarus
 
#1

Tutorial Lazarus sqldb

  Alt 28. Sep 2012, 17:16
Datenbank: SQLite • Version: 3 • Zugriff über: SQLdb
Durch das Release von Lazarus 1.0 bin ich mal wieder angefixt worden, nachdem ich FreePascal nebenher schon seit Jahren verwende. Aktuell versuche ich ein kleines Nebenprojekt komplett in Lazarus zu entwickeln.

Unter Delphi habe ich auf MySQL und SQLite immer per Wrapper der DLLs sehr direkt zugegriffen; für die Platform- und Datenbankunabhängigkeit wollte ich unter Lazarus jetzt mal SQLdb verwenden.

Auf den Lazarus-Seiten gibt es diverse "Tutorials", die aber alle relativ mager sind. Klar, ich kann damit meinem TSQLQuery eine SQL-Anweisung verpassen und per Params.ParamByName().AsString etc. Werte zuweisen und über FieldValues auslesen, kann entsprechende INSERT und UPDATE-Queries setzen.

Aber: wenn ich das richtig verstanden haben, geht das doch eigentlich auch weniger "low level" (damit bekomme ich alles hin, was ich will, befürchte nur, damit "unnötigerweise" zu spezifisch für eine bestimmet DB zu sein), da gibt es ApplyUpdates, Edit, Post, InsertSQL, UpdateSQL, etc..

Gibt es beispielsweise Bücher/eBooks/PDFs zu sqldb bzw. dbExpress, an das das wohl stark angelehnt ist?

Die drei Wiki-Seiten im Lazarus-Wiki sind sehr unvollständig und für einen Einsteiger nicht wirklich zu gebrauchen. Insbesondere, da ich keine DB-Controls verwenden will, um diversen Units nicht Abhängigkeiten zu den Datenbankklassen aufdrücken zu müssen.
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 04:16 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