Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Wie Spalte in Listbox laden mit MySQL Direct? (https://www.delphipraxis.net/138434-wie-spalte-listbox-laden-mit-mysql-direct.html)

wayne312 10. Aug 2009 11:40

Datenbank: MySQL • Version: 5 • Zugriff über: MySQL Direct

Wie Spalte in Listbox laden mit MySQL Direct?
 
Hey,

Wie kann ich mit der MySQL Direct Komponente eine Spalte in eine Listbox laden?Ich habe mir schon das Tutorial angeguckt : MySQL Direct
aber da ich nochnicht so lange Delphi programmiere es leider nicht geschafft den Inhalt meiner Spalte in eine Listbox zu laden.
Ich habe folgenden MySQL Query ausgeführt :
SQL-Code:
SELECT Addresse From Liste
Und ich erhalte die Meldung : Query: OK - Ergebnis gespeichert - nur wo?

Mfg

Net7 10. Aug 2009 13:01

Re: Wie Spalte in Listbox laden mit MySQL Direct?
 
Hi,

mal ein Beispiel aus einem meiner Projekte

Delphi-Quellcode:

MysqlResult := MySqlClient.Query('SELECT * from `Hersteller` ORDER BY `Hersteller_id` ASC');

  if assigned(MysqlResult) then
    begin
      Anzahl := MysqlResult.RowsCount; <-- Anzahl der Hersteller
      for i := 0 to Anzahl - 1 do
        begin
          Inhalt := self.MysqlResult.FieldValue(1); <-- 0 währe Hersteller_id '1' ist Hersteller_name usw.
          // ein direktes ansprechen der felder ist auch möglich
          Inhalt:=MysqlResult.FieldValueByName('Hersteller_name');
               
             

          MysqlResult.Next; <-- Nächster Schleifendurchgang
        end;
    end;

Nachtrag: Achso vergiss nicht MysqlResult: TMysqlResult; zu definieren

Mfg Marko


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