Pobranie z bazy danych jednej wartości i podstawienie do zmiennej

Pobranie z bazy danych jednej wartości i podstawienie do zmiennej
BU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 297
0

Powitać,
Krótkie zwięzłe pytanie. Jak w Delphi 10.3, przy pomocy komponentów ADO, wykonać takie zapytanie:

Kopiuj
SELECT pole1 FROM tabela WHERE pole2 = wartosc;

Zapytanie zawsze zwróci jedną wartość i chciałbym tą wartość przypisać do zmiennej w programie. Nawet nie chcę jej wyświetlać.

PW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 130
1

Np. tak:

Kopiuj
  ADOQueryTmp.Close;
  ADOQueryTmp.Params.Clear;
  ADOQueryTmp.SQL.Clear;
  ADOQueryTmp.SQL.Add('SELECT pole1 FROM tabela WHERE pole2=:wartosc ');
  ADOQueryTmp.Params.ParamByName('wartosc').Value := 'twoja_wartosc';
  ADOQueryTmp.Open;

  twoja_zmienna:=ADOQueryTmp.FieldByName('pole1').AsString;

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.