![]() |
Datenbank: MySQL • Version: 4.1.9 • Zugriff über: ZEOSLib
ComboBox aus MySQL befüllen
Hi,
habe trotz einiger vieler Themen zu Combobox befüllen immer noch Probleme. Ich möchte aus der besagten MySQL DB Comboboxen befüllen allerdings bekomme ich entweder nur den ersten Eintrag in die CB oder einen BufferOverflow.
Delphi-Quellcode:
Ich möchte alle einträge und zudem ohne Duplikate, ich habe zwar nen Code der die Duplikate löscht allerdings konnte ich ihn noch nicht verwenden da er mir ja nur einen Eintrag "ausspuckt".begin MainForm.ZQuery1.close; ComboBox1.clear; MainForm.ZQuery1.sql.add('Select MAT from datenblatt'); MainForm.ZQuery1.open; begin ComboBox1.Items.Add(MainForm.ZQuery1.fieldbyname('MAT').Text); next; end; end; Danke im voraus, Steve |
Re: ComboBox aus MySQL befüllen
Probiers mal so
Delphi-Quellcode:
begin
MainForm.ZQuery1.close; ComboBox1.items.clear; MainForm.ZQuery1.sql.add('Select MAT from datenblatt'); MainForm.ZQuery1.open; while not MainForm.ZQuery1.eof do begin ComboBox1.Items.Add(MainForm.ZQuery1.fieldbyname('MAT').Text); MainForm.ZQuery1.next; end; end; |
Re: ComboBox aus MySQL befüllen
Na dann solltest du schon auch über alle Datensätze laufen:
Delphi-Quellcode:
Grußbegin MainForm.ZQuery1.close; ComboBox1.clear; MainForm.ZQuery1.sql.add('Select MAT from datenblatt'); MainForm.ZQuery1.open; begin while not MainForm.ZQuery1.eof do begin ComboBox1.Items.Add(MainForm.ZQuery1.fieldbyname('MAT').Text); MainForm.ZQuery1.next; end; end; end; Daniel |
Re: ComboBox aus MySQL befüllen
Danke euch beiden.
Son kleiner Fehler der so eine grosse auswirkung hat. Wenn blödheit weh täte. Mfg, Steve |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 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-2025 by Thomas Breitkreuz