[DELPHI] - poradte s vyberom z DB cez query.sql
Mam tabulku: Polozky : Poradie(key),Otacky,Vykon - alfanum.typ
(tabulka ma iba jeden zaznam - cize poradie = 1.
(menit mi treba cez update len otacky,vykon)
potrebujem v jednej procedure nacitat cez mysql do premennej
hodnotu "Otacky" z DB v zazname c.1
Predstavoval som si to takto:
Query4.Active:=false;
Query4.SQL.Clear;
ret:=inttostr(Query4.Sql.Add('select Otacky from motor.db WHERE Poradie="1"'));
Query4.Active:=true;
premenna ret uz bola aj int aj String, ale neprecita mi to nikdy tu hodnotu, ktora v DB v skutocnosti je.
Takze otazka je: Ako nacitat hodnotu "Otacky" do nejakej premennej - int / string....
Vdaka
Re: [DELPHI] - poradte s vyberom z DB cez query.sql
Citace:
Původně odeslal Janikbanik
Mam tabulku: Polozky : Poradie(key),Otacky,Vykon - alfanum.typ
(tabulka ma iba jeden zaznam - cize poradie = 1.
(menit mi treba cez update len otacky,vykon)
potrebujem v jednej procedure nacitat cez mysql do premennej
hodnotu "Otacky" z DB v zazname c.1
Predstavoval som si to takto:
Query4.Active:=false;
Query4.SQL.Clear;
ret:=inttostr(Query4.Sql.Add('select Otacky from motor.db WHERE Poradie="1"'));
Query4.Active:=true;
premenna ret uz bola aj int aj String, ale neprecita mi to nikdy tu hodnotu, ktora v DB v skutocnosti je.
Takze otazka je: Ako nacitat hodnotu "Otacky" do nejakej premennej - int / string....
Vdaka
Trosku nechapu, proc mas ciselne udaje v db jako Stringy ?
Hodnota poli se nenacita pri zadani SQL retezce.
tohle je nesmysl:
Citace:
ret:=inttostr(Query4.Sql.Add('select Otacky ....
Kód:
with Query4 do
begin
if Active then Close;
SQL.Clear;
SQL.Add('select bla bla bla');
Open;
end;
if Query4.FindFirst then
ret:=Query4.FieldByName('otacky').AsString;