BDE, zapytanie SELECT i przypisanie zwróconej wartości do zmiennej

BDE, zapytanie SELECT i przypisanie zwróconej wartości do zmiennej
MA
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,
Jak przypisać wiersze które Zwróci mi zapytanie SELECT do zmiennej typu string lub int lub tablicy.

Kopiuj
 
Query1->SQL->Text = "SELECT name, date FROM pomocnicza WHERE pk_id = 1";
Query1->ExecSQL();
string zmienna;
zmienna = \\to co zwróci zapytanie SELECT

Dziękuję za odpowiedzi i pozdrawiam!

sephirot8608
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Co tak naprawdę chcesz zrobić? Wepchnąć całą talicę do jednego stringa? Czy nie wiesz jak wyciągnąć poszczególne elementy z zapytania?

Druga sprawa- jak robisz SELECT to dajesz Q->Active = true, albo Q->Open(). Przy INSERT, DELETE etc robisz Q->ExecSQL()

MA
  • Rejestracja: dni
  • Ostatnio: dni
0

Nie wiem jak wyciągnąć konkretne dane z tego co zwróci mi SELECT.

sephirot8608
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Masz tutaj kilka przykładów:

Kopiuj

Query1->SQL->Text = "SELECT ...";
Query1->Open();

while(!Query1->Eof)
{
    AnsiString Text = Query1->Fields->Fields[nr_kolumny]->AsString;
    int Liczba = Query1->Fields->Fields[nr_kolumny]->AsInteger;
    bool W_Logiczna = Query1->Fields->Fields[nr_kolumny]->AsBoolean;
    ...
    etc
    ...

    Query1->Next();
}
 

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.