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 | 1884 (1324) | black ice |
» | Java[naloga]Oddelek: Šola | 890 (697) | Bizkit45 |
» | Diagrami potekaOddelek: Šola | 2195 (1833) | fx |
» | [Delphi] Simpl vprašanja ko pasulj :)Oddelek: Programiranje | 1504 (1353) | oldguy |
» | [c++] standardni c++ in dogodki(events)Oddelek: Programiranje | 1759 (1584) | yeti |