Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Selektierten Wert aus einer Combobox in eine SQL Abfrage.... (https://www.delphipraxis.net/11330-selektierten-wert-aus-einer-combobox-eine-sql-abfrage.html)

Tester 5. Nov 2003 09:32

Re: Selektierten Wert aus einer Combobox in eine SQL Abfrage
 
Letzt endlich erzeugst dafür ja nur eine Temporäre Spalte, du hast aber die Möglichkeit folgendes festzulegen

Code:
select count(Name) 'Summe' form Geschaeftskunden
So würde die temporär angelegte Spalte die, die Summe der Einträge besitzt 'Summe'
heißen.

Da diese Spalte aber meiner Meinung nur temporär ist müßtest du den Wert ein Variable übergeben um dann weiter damit zu arbeiten.

Gruß Tester

Zyro 5. Nov 2003 09:40

Re: Selektierten Wert aus einer Combobox in eine SQL Abfrage
 
Delphi-Quellcode:
count.SQL.Clear;
Qcount.SQL.Add('SELECT COUNT(*) AS count FROM FZ where FZTYP=:FZTYP');
Qcount.ParamByName('FZTYP').AsString:=cmbModel.Text;
Qcount.Open;
    while not Qcount.Eof do
     begin
          LbCount.Items.Add(Qcount.FieldByName('Count').AsString);
          Qcount.Next;
     end;
     Qcount.Close;
Also wie in meinem Quelltext geschrieben scheint es nicht zu gehen.

Hab jetzt extra Code mitgeliefert:D

Tester 5. Nov 2003 09:42

Re: Selektierten Wert aus einer Combobox in eine SQL Abfrage
 
Das habe ich dir doch gerade geschrieben!

Er legt Spalte nicht wirklich an und deshlab nützt da auch kein Fieldbyname.

Oder lieg ich jetzt falsch?

Zyro 5. Nov 2003 09:53

Re: Selektierten Wert aus einer Combobox in eine SQL Abfrage
 
Und wie speicher ich das temporäre Feld in eine variable?

MrSpock 5. Nov 2003 10:04

Re: Selektierten Wert aus einer Combobox in eine SQL Abfrage
 
Hallo Zyro,

du darfst als Bezeichner auch keine reservierten Worte wie count benutzen.

Zyro 5. Nov 2003 10:17

Re: Selektierten Wert aus einer Combobox in eine SQL Abfrage
 
ach mist...das ist mir letztens bei PHP auch schon passiert...da habe ich eine Tabellenspalte Alter für das Alter eines Menschen benannt. Hat er auch rumgezickt.

MrSpock 5. Nov 2003 11:36

Re: Selektierten Wert aus einer Combobox in eine SQL Abfrage
 
Hallo Zyro,

na wenn es denn jetzt klappt, wäre es ja gut.

Noch eine Info: Die Query liefert jetzt ja nur die Anzahl aller Datensätze, die die Bedingung erfüllen. Deine Schleife:

Delphi-Quellcode:
 while not Qcount.Eof do
     begin
          LbCount.Items.Add(Qcount.FieldByName('Count').AsString);
          Qcount.Next;
     end;
wird deshalb auch nur genau einmal durchlaufen!?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:53 Uhr.
Seite 2 von 2     12   

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