Abfragen bei DBase

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Antworten
karkov
Beiträge: 69
Registriert: Di 27. Okt 2009, 17:52

Abfragen bei DBase

Beitrag von karkov »

Liebes Forum,

gibt es bei Datenbanken, die über Tdbf oder TSdfDataset eingebunden sind die Möglichkeit, eine SQL Abfrage zu generieren? Letztenendes geht es um eine Auswahl bestimmter Zeilen nach einem bestimmten Wert im Sinne von where Table.Spalte like "Wert"

Vielen Dank und viele Grüße
Karkov

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6766
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Abfragen bei DBase

Beitrag von af0815 »

Nein, nicht mit SQL. Ausser es gibt eine Schicht die die SQL Befehle emuliert (Wie früher bei Delphi). Mir ist bei den Komponeten von Lazarus und FPC nichts bekannt.

Eventuell kannst du mit der Eigenschaft Filter etwas anfangen. Dieser arbeitet ähnlich wie eine "like" Klausel.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

creed steiger
Beiträge: 958
Registriert: Mo 11. Sep 2006, 22:56

Re: Abfragen bei DBase

Beitrag von creed steiger »

filter oder locate wenn ich mich recht entsinne

http://www.lazarusforum.de/viewtopic.ph ... dbf#p20719" onclick="window.open(this.href);return false;

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6766
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Abfragen bei DBase

Beitrag von af0815 »

Filter für mehrere Datensätze (schränkt ein) oder Locate, wenn auf einen bestimmten Datensatz positioniert werden soll.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

karkov
Beiträge: 69
Registriert: Di 27. Okt 2009, 17:52

Re: Abfragen bei DBase

Beitrag von karkov »

OK, danke!

Antworten