Forum » Programiranje » [Delphi] določanje vrednosti variable preko SQL
[Delphi] določanje vrednosti variable preko SQL
91-divoc ::
Živjo, najprej na kratkoo ozadje, osnove programiranja poznam, je pa Delphi zame popolnoma nov jezik pri katerem mi niti googlanje ne gre najbolje :)
Če variabli nastavim vrednost tako:
Kako pa lahko recimo določim da je:
Torej kako določati vrednosti spremenljivkam preko SQL selectov?
Uporabljam ADOQuery, write, read in delete mi je jasno kako počnem, ko posegam v bazo, en znam pa priklicati iz baze v spremenljivko.
Hvala za kakršnokoli pomoč.
Če variabli nastavim vrednost tako:
letnica_rojstva := 2021 ;je vse jasno.
Kako pa lahko recimo določim da je:
letnica_rojstva := select top1 xy from ... ;
Torej kako določati vrednosti spremenljivkam preko SQL selectov?
Uporabljam ADOQuery, write, read in delete mi je jasno kako počnem, ko posegam v bazo, en znam pa priklicati iz baze v spremenljivko.
Hvala za kakršnokoli pomoč.
- spremenilo: 91-divoc ()
5erson ::
http://docwiki.embarcadero.com/CodeExam...
Tam pred { Create the data source. } daš letnica_rojstva:=ADOQuery.FieldByName('ime_polja_v_db').AsInteger;
Tam pred { Create the data source. } daš letnica_rojstva:=ADOQuery.FieldByName('ime_polja_v_db').AsInteger;
91-divoc ::
Hvala, vendar to vrne le prvo vrednost tega polja iz baze (letnica rojstva). To je tiste del, za katerega ne vem kje in kako ga moram pripraviti 
Recimo, da imam:
1995
2000
2003
2020
1999
Želim pa dobiti najvišjo letnico preko: select max(let_rojstva) from zaposleni
Recimo, da imam:
1995
2000
2003
2020
1999
Želim pa dobiti najvišjo letnico preko: select max(let_rojstva) from zaposleni
procedure TForm1.polje1DblClick(Sender: TObject);
begin
polje1.text := ADOQuery1.FieldByName('let_rojstva').AsString;
end; no comment ::
Če sprašuješ kako dobiš več kot le prvo vrstico...
Ampak se mi zdi, da ne veš niti kako pripraviš select?
qry.First;
while not qry.Eof do
begin
foo := qry.FieldByName('bar').AsString;
qry.Next;
end;
Ampak se mi zdi, da ne veš niti kako pripraviš select?
qry.SQL.Add('select max(let_rojstva) from zaposleni');
Zgodovina sprememb…
- spremenilo: no comment ()
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Programiranje 1-FRIOddelek: Šola | 2036 (1476) | black ice |
| » | Java[naloga]Oddelek: Šola | 1006 (813) | Bizkit45 |
| » | Diagrami potekaOddelek: Šola | 2506 (2144) | fx |
| » | [Delphi] Simpl vprašanja ko pasulj :)Oddelek: Programiranje | 1634 (1483) | oldguy |
| » | [c++] standardni c++ in dogodki(events)Oddelek: Programiranje | 1890 (1715) | yeti |