Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Dolování dat z databáze - Delphi

Ahoj
Mám takovej dotaz .... Su připojený k databázi přes delphi7 , zadávám SQL dotazy ... všechno šlape jak má , zajímalo by mně jestli jdou data ( načtené z databáze ) uložit do promněné ...
Když s něma chcu dále pracovat a ne je jen zobrazit uživateli .... Jestli to jde tak pls jak ... ( přes jakou komponentu , příp. fuknci ... )
Thx

Předmět Autor Datum
A jak data zobrazuješ? DBGrid?
host 07.02.2007 18:02
host
DBGrid mně moc nejde ... zatim sem zkoušel nějaké labely .... ( zatim žádnou aplikaci nevytvářím - s…
Vsek 07.02.2007 18:11
Vsek
Slúži na to metóda: Meno := Query.Fields[0].AsString; Vloží ti do premennej Meno typu String hodn…
msx. 07.02.2007 18:06
msx.
Alternativou je přístup pomocí jména sloupce: PromennaString := Query.FieldByName('JmenoSloupce').A…
Jan Fiala 07.02.2007 18:12
Jan Fiala
Supr diky moc jede to ....
Vsek 07.02.2007 18:15
Vsek
Narazil jsem na další problém ... co když vybírám pomocí sql příkazu víc řádků ?? když je potom pomo…
vsek 14.02.2007 14:37
vsek
Jůů už sem na to přišel ... na další řádek se dostane nečekaně pomocí query.next; .. problém byl že… poslední
vsek 14.02.2007 14:44
vsek

DBGrid mně moc nejde ... zatim sem zkoušel nějaké labely .... ( zatim žádnou aplikaci nevytvářím - sbírám informace a pak se o něco pokusim ... )
DBGrid - když se pokusim do "Datasource" dát Datassource , který je napojen na SQLQuery tak to píše něco s Dataset ... nevim eště se stim pohraju ...
Kdyby jsem měl zobrazeno v DBGridu tak by to šlo ??

Alternativou je přístup pomocí jména sloupce:

PromennaString := Query.FieldByName('JmenoSloupce').AsString;
PromennaInteger := Query.FieldByName('JmenoSloupce').AsInteger;
PromennaDouble := Query.FieldByName('JmenoSloupce').AsFloat;
PromennaDatum := Query.FieldByName('JmenoSloupce').AsDateTime;

Narazil jsem na další problém ... co když vybírám pomocí sql příkazu víc řádků ?? když je potom pomocí Query.Fields[0].AsString chci vybrat tak se dostanu jen na první řádek ?? jak se teda posunu o řádek níž ??

Zpět do poradny Odpovědět na původní otázku Nahoru