Правила округления | |
---|---|
Владимир Максимов Автор Сообщений: 14095 Откуда: Москва Дата регистрации: 02.09.2000 |
Устанавливаю соединение VFP+MS SQL (пробовал на разных версиях - результат одинаковый)
Результат param 18,6450 result 18,64 param 18,6451 result 18,65 value 18,6450 result 18,65 Чем объясняется использование разных правил округления при передаче значения как параметр и при явном задании значения? Проверял на VFP6, VFP9, MS SQL 6.5, MS SQL2000 ------------------ |
Re: Правила округления | |
---|---|
Перминов Игорь Сообщений: 1591 Откуда: Красная Орловка Дата регистрации: 16.09.2001 |
Но что самое интересное выполнение в QA:
------------------ Без коментариев.. |
Re: Правила округления | |
---|---|
Перминов Игорь Сообщений: 1591 Откуда: Красная Орловка Дата регистрации: 16.09.2001 |
Похоже, что самый правильный результат дает:
------------------ Без коментариев.. |
Придумал выход | |
---|---|
Пашок Сообщений: 706 Дата регистрации: 14.11.2001 |
|
Re: Придумал выход | |
---|---|
Владимир Максимов Автор Сообщений: 14095 Откуда: Москва Дата регистрации: 02.09.2000 |
Если ты об этом
forum.foxclub.ru То это просто способ обойти проблему, когда хочется именно передавать данные как параметр. Непонятна причина данного глюка. ------------------ |
Ну конечно хочется нормально | |
---|---|
Пашок Сообщений: 706 Дата регистрации: 14.11.2001 |
передавать, а что мы можем сделать?
------------------ |
Re: Ну конечно хочется нормально | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Привлечь внимание специалистов из MS, чтобы они посмотрели что там да как
происходит при передаче параметров от фокса к ODBC и от ODBC к серверу... Возможно где-то там и закралась ошибка. ------------------ WBR, Igor |
Re: Ну конечно хочется нормально | |
---|---|
Aleksey Tsingauz [MSFT] |
Здравствуйте, Игорь!
Цитата: На сервере с float работает так же.
Результат:
Видимо это связано с неточностью представления float чисел. Aleksey Tsingauz Visual FoxPro Dev Team |
Re: Ну конечно хочется нормально | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
А сделать чтоб через ODBC шло не Float никак не получится? Т.е. все
numeric-и будут конвертится во float? ------------------ WBR, Igor |
© 2000-2024 Fox Club  |