DBGrid in Array übernehmen



  • Hallo
    Habe auf meiner Form ein TBGrid mit zwei Spalten "Laufnr , Zahl" sowie
    eine Table1, Query1 und DataSource1.
    Im DBGrid sind die Zahlen mit SQL Sortiert, nun möchte ich die Zahlen in ein
    Textfeld übergeben. Wie kann man die Einzelnenzahlen in einer for-schleife
    bekommen.

    z.b. int sts = DBGrid7->DataSource->DataSet->Fields->Fields[0]->AsInteger;
    kann man mir helfen.



  • Hallo

    Das hat nichts mit dem DBGrid zu tun, sondern du holst dir die Daten direkt aus dem TQuery, siehe die Eigenschaft FieldByName.

    bis bald
    akari



  • akari schrieb:

    Hallo

    Das hat nichts mit dem DBGrid zu tun, sondern du holst dir die Daten direkt aus dem TQuery, siehe die Eigenschaft FieldByName.

    bis bald
    akari

    Das war nur einbeispiel, ich probe schon den ganzen Tag noch keine Lössung

    z.b. int sts = StrToInt(Form1->Query1->FieldByName("Zahl")->AsString);

    hier kommt nur die erste Zahl den Wert ich möchte aber von oben nach unten
    durchlaufen, wie z.B Zahl[1] und so weiter.
    gruss holger


  • Mod

    Hallo

    schau dir dochmal Query genau an
    zB Methoden
    was koennte da wohl "der naechste" bedeuten

    Mfg
    Klaus



  • Hallo

    Und wenn du nun nochmal die BCB-Hilfe schaust, dann wirst du auch sehen das es neben AsString z.B. auch AsInteger gibt.

    bis bald
    akari


Anmelden zum Antworten