Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi für PHP - SQL Database Filtern (zur Laufzeit) (https://www.delphipraxis.net/134153-delphi-fuer-php-sql-database-filtern-zur-laufzeit.html)

Rudirabbit 16. Mai 2009 18:05


Delphi für PHP - SQL Database Filtern (zur Laufzeit)
 
Hallo.
Meine Testanwendung, baut eine Verbindung zu einer SQL Datenbank auf.
Die Daten werden in einer dbgrid Kompo angezeigt.

Klappt soweit auch, wenn ich aber versuche einen Filter zu setzen wird dieser Ignoriert :shock:

z.b. ich will nur die Einträge mit dem Vornamen Peter in der dbgrid haben.
Wenn ich dies im Objectinspector bei Datasource.Filter eintrage Funktioniert es auch, nur zur Laufzeit nicht.
Delphi-Quellcode:
 $this->Datasource1->DataSet->Filter="vorname='Peter'";
  $this->Datasource1->DataSet->refresh();
Auch das führt nicht zum Ergebnis:
Delphi-Quellcode:
$this->Database1->execute('SELECT * FROM test_tabelle where vorname="Peter"');
$this->Datasource1->DataSet->refresh();

Was mache ich falsch :gruebel:

mfg.

mirage228 16. Mai 2009 18:23

Re: Delphi für PHP - SQL Database Filtern (zur Laufzeit)
 
Also beim normalen Delphi musst Du danach noch die Eigenschaft "Filtered" auf "true" setzen. Vielleicht ist das hier ja auch der Fall...

Rudirabbit 16. Mai 2009 19:11

Re: Delphi für PHP - SQL Database Filtern (zur Laufzeit)
 
Zitat:

Also beim normalen Delphi musst Du danach noch die Eigenschaft "Filtered" auf "true" setzen. Vielleicht ist das hier ja auch der Fall..
Diesen Gedanken hatte ich auch schon, leider gibt's dort keine Eigenschaft "Filtered" .


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:25 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