Databáze > Ostatní DB
Access query - určiť mu typ poľa
(1/1)
Stanislav Hruška:
Vo FireBird mám na to CAST. Tu som nič podobné nenašiel. Ak zadám 0.0 AS X, tak to berie ako celé číslo. Mám problém. Ak zadám 0.1, tak to už funguje. Ale vnášam tu nepresnosť. Rád by som tam mal Double. To je totiž v cieľovej tabuľke.
1E-10 mu nevadí. Len ja sa na to pozerám divne. Lebo nie som PC :) Takáto nepresnosť samozrejme nevadí.
Existuje aj iná "krajšia" možnosť?
Dôvod:
Začal som používať FDMemTable. Tá si načíta štruktúru z Query na základe prvého záznamu.
Jan Fiala:
Access by mel umet Cast() funkci, pripadne Covert.
To pole muzes vytvorit jako Cast(0 as double) as X
Stanislav Hruška:
Mám ver. 2007. Nepozná Cast ani Covert.
Riešenie presuniem do DataSet-u
Jan Fiala:
tak si to udělej formou 0/3 as X. To musí vytvořit lfoat hodnotu.
Stanislav Hruška:
Rozhodol som sa to riešiť v DataSet-e.
Viď vlákno v Delphi obecne
Navigace
[0] Seznam témat
Přejít na plnou verzi