[c++ builder] TADO

0

Witam!

Łącze się z bazą Microsoft SQL Server przez kompononty TADO: TADOConnect, TADODataSet potrzebowałbym zrobić eksport wybranej tabeli w ten sposób aby mieć np.

Row 1: Nazwa_pola => Wartość, Nazwa_pola2 => Wartość
Row 2: Nazwa_pola => Wartość, Nazwa_pola2 => Wartość
itd...

potrzebuję więc wykonać jakoś fetch na rekordach po zapytaniu "SELECT", nie wiem tylko jak się do tego zabrać i w tym cały problem. Jak po wykonaniu zapytania w TADODataSet dostać się do poszczególnych wierszy i pól ? a może inaczej? Bardzo proszę o pomoc!

0

Hallo Marcin21!

Moze w ten sposob:

ADODataSet1->First();

while (!ADODataSet1->Eof)
{
  Label2->Caption = ADODataSet1->Fields->Fields[0]->FieldName;
  Label3->Caption = ADODataSet1->Fields->Fields[0]->AsString;

  Label4->Caption = ADODataSet1->Fields->Fields[1]->FieldName;
  Label5->Caption = ADODataSet1->Fields->Fields[1]->AsString;

  // ...
  // nastepne pola
  // ...

  ADODataSet1->Next();
}

Pozdrawiam
Markus
[???]

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