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:
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;