TB_GetResultReal
Vrací výsledek typu currency
declare procedure TB_GetResultReal dll "DynOleEng"(integer, var currency) TB_GetResultReal(iResultId, cValue)
TB_GetResultReal(ResultId, Value)
Parametry
- ResultId
-
Typ: integer
ID výsledku volání metody.
- Value
-
Typ: var currency
Výstupní parametr.
Popis
Pokud se vyskytne problém s navrácenými hodnotami - je ignorován oddělovač desetinných míst a např. místo 18,75 je vráceno 1875, jde o chybu ovladače, který si správně nerozumí s lokalizací. Před voláním dotazu je pak nutné do skriptu doplnit:SQL := "ALTER SESSION SET NLS_NUMERIC_CHARACTERS = '. '" //pořadí: [oddělovač desetinných míst][oddělovač řádů tisíců] sqlID := DB_CreateSQLQuery(SQL) //oprava chyby ovladače Oracle DB_ExecuteSQLQuery(sqlID, conn, success)
Ukázky volání
-
TB_GetResultReal(iResultId, cValue)