|
CAST to .Net DOUBLE?
|
|||
---|---|---|---|
#18+
CAST... to .Net DOUBLE Есть у меня DataTable в которой используется поле определенное через System.Double. Проблема: необходимо выполнять Merge существующей таблицы с дополнительными выборками из Оракла (v8i, v10). не получается построить запрос, результатом которого аналогичное поле имело бы нужный тип. Могу написать конвертер - большой проблемы с этим нет, но интересует есть ли возможность получить нужную выборку из Оракла? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 15:07 |
|
CAST to .Net DOUBLE?
|
|||
---|---|---|---|
#18+
PinkCat, Может быть твое изложение смогут понять в форуме, где у тебя больше компетенций. Судя по распределению сообщений, это форум Работа. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 15:17 |
|
CAST to .Net DOUBLE?
|
|||
---|---|---|---|
#18+
-2-, Можно попробовать написать по-другому: Как написать селект, чтобы поле в DataTable, после загрузки данных с сервера, имело тип System.Double? ака new DataColumn("MyField", Type.GetType("System.Double")); SELECT CAST(0.0 AS REAL) AS "MyField" or SELECT CAST(0.0 AS FLOAT) AS "MyField" or SELECT CAST(0.0 AS NUMERIC(10,6)) AS "MyField" не дают нужного результата. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 15:42 |
|
CAST to .Net DOUBLE?
|
|||
---|---|---|---|
#18+
PinkCat, select 1.2D from dual; не подходит? ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 16:12 |
|
CAST to .Net DOUBLE?
|
|||
---|---|---|---|
#18+
double неточный тип, применимый только к приближенным математическим вычислениям. Код: plsql 1. 2. 3. 4. 5. 6.
Да и в математике нужно использовать с оглядкой на особенности некоторых оракловых функций Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 16:48 |
|
CAST to .Net DOUBLE?
|
|||
---|---|---|---|
#18+
PinkCatto .Netxz... были костыли для DOA (Delphi) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 16:53 |
|
CAST to .Net DOUBLE?
|
|||
---|---|---|---|
#18+
Stax, не подходит? ----- "ORA-00923: FROM keyword not found where expected" При проверке выполняемого запроса никаких проблем с FROM и рядом нет. Сам запрос сервером отрабатывается и возвращает BINARY_DOUBLE, на котором все, как Я понимаю, падает. Это на Оракле v10. Реальная ошибка: "External component has thrown an exception." ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 17:36 |
|
CAST to .Net DOUBLE?
|
|||
---|---|---|---|
#18+
-2-, double неточный тип, применимый только к приближенным математическим вычислениям. ----- Это все понятно. Но перерабатываемый код использует именно System.Double. Нужно просто подогнать выборку под используемый формат. Хотя... ну его нафиг - там всего <50 строк в шарпе... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 17:39 |
|
|
start [/forum/topic.php?fid=52&fpage=84&tid=1882766]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 142ms |
0 / 0 |