IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
jiknovcz
Člen
Avatar
jiknovcz:22.4.2021 12:35

Ahoj,
Můj problém snažím se z tabulku z databáze vyfiltrovat v jednom číselném sloubci pouze jednu hodnotu, ale vypisuje mi i všechny větší

Zkusil jsem: Zde přikládám svůj kód

TabPlech.Load­DataQuery.SQL­.Text := 'SELECT * From Plechy WHERE delka = :Delka';

TabPlech.Load­DataQuery.Param­s.ParamByName('Del­ka').AsFloat := StrToFloat(Tab­Plech.CBDelka­.Text);

Chci docílit: Vypsání tabulky Kde v jednom sloubci budou pouze stejné hodnoty od hodnoty kterou hledám.

 
Odpovědět
22.4.2021 12:35
Avatar
Odpovídá na jiknovcz
Matúš Olejník:22.4.2021 15:34

Ahoj, problém by mohol byť v tom, že sa snažíš porovnávať float hodnoty priamo cez = čo je dosť nevyspytateľné, môžeš si vygoogliť. Napíš akú máš databázu, pošli definíciu daného stĺpca prípadne celej tabuľky, akú hodnotu presne načítavaš z toho textu a pár záznamov z tabuľky.

Nahoru Odpovědět
22.4.2021 15:34
/* I am not sure why this works but it fixes the problem */
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.