Hypo-Link Geschrieben 27. August 2003 Geschrieben 27. August 2003 Hallo, sitzen hier gerade an dem Problem unsere Combobox mit den Abfrageergebnissen unserer DB zu füllen. Die query ist ok, aber wir bekommen maximal den ersten Datensatz hinein. Wissen aber nicht wie wir das Ganze als Array handeln könnten. frmEing->cbxTor->Items->Add(dmData->quSpieler->FieldByName("name")->AsString); Wären für Hilfe sehr dankbar. Hypo-Link :floet:
Guybrush Threepwood Geschrieben 27. August 2003 Geschrieben 27. August 2003 Also... 1.Falsches Forum;) 2.Wäre es praktisch wenn du uns sagst von welchem Typ die verschiedenen Variablen sind. Gruß Guybrush
Hypo-Link Geschrieben 27. August 2003 Autor Geschrieben 27. August 2003 Die Variablen aus der Datenbank sind Strings. Und sollten als solche auch in der Combobox wieder erscheinen. Ohne "AsStrings" bringt der Compiler die Fehlermeldung: "[C++ Fehler] Unit4.cpp(50): E2034 Konvertierung von 'TField *' nach 'AnsiString' nicht möglich"
Guybrush Threepwood Geschrieben 27. August 2003 Geschrieben 27. August 2003 Ich hatte eher so an dmData gedacht, aber ich denke mal das das ein Recordset ist. D.h. es beinhaltet eine Tabelle mit den Daten aus deiner Datenbank und du ließt den Wert aus der aktuellen Zeile und der Spalte mit dem Namen, den du angibst, aus. So wie ich das sehe mußt du das ganze in einer Schleife machen in der du jedemal die aktuelle Zeile eins weiter setzt.
Hypo-Link Geschrieben 27. August 2003 Autor Geschrieben 27. August 2003 Hallo Guybrush Threepwood, vielen Dank für die Hilfe. Mit 'ner Schleife hat's dann jetzt auch funktioniert. s.u. while(!dmData->quSpieler->Eof) { frmEing->cbxTor->Items->Add(dmData->quSpieler->FieldByName("name") ->AsString); dmData->quSpieler->Next(); } Gruß Hypo-Link
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden