C++ Builder 6 - jak się odwołać do konkretnego rekordu (pola w nim) w DataSet

0

jak w temacie

Uruchamiam zapytanie które zwraca mi kilka rekordów. Wynik mam w DataSet. Potrzebuję połączyć jedno pole z wszystkich rekordów w jeden string. Na początku zliczam ilość rekordów i poprzez pętlę for chcę odczytywać wartość z konkretnego pola w danym rekordzie i je łączyć ale nie wiem jak się odwołać do konkretnego pola w konkretnym rekordzie kod poniżej

String sql = "select pole from tabela";
        DM->Q->Active = false;
        DM->Q->SQL->Clear();
        DM->Q->SQL->Add(sql);
        DM->Q->Active = true;

        int liczbaRekordow = DM->DS->DataSet->RecordCount;
        int i;
        String mojString = "";
        for(i=1;i<=liczbaRekordow;i++)
        {
              mojString = mojString + DM->DS->DataSet->   no i tutaj nie wiem jak odwoływać się do kolejnych pól w DataSecie
        }
1

Naprawdę nie masz dokumentacji albo coś w tym stylu? Nie znasz podstaw działania biblioteki VCL a decydujesz się na pisanie programów zaawansowanych. Czy tak trudno zaznaczyć komponent DataSet nacisnąć F1 przejrzeć dokumentację wraz z dostępnymi właściwościami i znaleźć interesującą Cię rzecz? Najlepiej to na początku przeczytaj jakiś tutek jak pisać programy bazodanowe przy pomocy VCL. Bo będziesz przybiegał na forum z coraz to nowymi pytaniami.

Ale żeby nie było że tylko ględzę http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/DB_TDataSet_FieldByName.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1