Výsledky 1 až 4 z 4

Téma: [DELPHI] - poradte s vyberom z DB cez query.sql

  1. #1
    Senior Member mince Avatar uživatele Janikbanik
    Založen
    28.11.2002
    Bydliště
    Michalovce, SR
    Příspěvky
    779
    Vliv
    290

    Standardní [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
    Q6600 G0@3.0(def VCore);TRUE 120;NT-H1;965P-DS3 r3.3(F14);2x2GB.ADATA1066+;8800GTS.512MB;WD640AAKS ;HD103UJ;SH-S223Q;Audigy2ZS;Fortron.BS.500;Samsung.T220;MX518; Chieftec MX-01SL-D modded

  2. #2

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

  3. #3
    Senior Member mince Avatar uživatele Janikbanik
    Založen
    28.11.2002
    Bydliště
    Michalovce, SR
    Příspěvky
    779
    Vliv
    290

    Standardní 2 Viki_

    Thanks!
    Zial som nikde nenasiel nejaky ten doc k tomu,
    len som pamatal daco z mysql
    A s tym helpom v delphi si sem tam neviem pomoct
    Q6600 G0@3.0(def VCore);TRUE 120;NT-H1;965P-DS3 r3.3(F14);2x2GB.ADATA1066+;8800GTS.512MB;WD640AAKS ;HD103UJ;SH-S223Q;Audigy2ZS;Fortron.BS.500;Samsung.T220;MX518; Chieftec MX-01SL-D modded

  4. #4

    Standardní

    Delphi nema spatny help. Kup si kdyztak nejakou knizku, je jich celkem dost.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •