Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Округление в определенной ячейке. VFP 9 sp 1 / 6 сообщений из 6, страница 1 из 1
20.05.2009, 16:56
    #35997148
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление в определенной ячейке. VFP 9 sp 1
Всем привет!

Столкнулся с интересным глюком или фичей :)
Есть база ase 12.5.
1) Подключаюсь к ней через isql, делаю простой запрос из таблицы с кучей столбцов, также в этой таблице есть 2 поля (тип Float). Получаю результат например такой:
f1 f221.43 21.4356.03 56.0343.12 43.12
2) Теперь подключаюсь из фокса через ODBC.
sqlconnect(....)
sqexec(...,запрос, курсор)
делаю brow курсору и вижу следующее:
f1 f221.43 21.4356.03 56.0343.12 43.00

Также пробовал выбирать только одну строку и получал в фоксе некорректный результат (округление) именно того поля.
Кто с таким сталкивался, из-за чего оно происходит и как лечить?
Заранее спасибо.
...
Рейтинг: 0 / 0
20.05.2009, 17:03
    #35997173
Округление в определенной ячейке. VFP 9 sp 1
Imperous,
из-за некорректных настроек драйвера, скорее всего региональных, в результате чего возвращает числа с запятой в качестве разделителя целой и дробной частей. Скорее всего стоит что-то вроде "Использовать региональные настройки Windows" или подобное.
...
Рейтинг: 0 / 0
20.05.2009, 17:10
    #35997201
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление в определенной ячейке. VFP 9 sp 1
проходящий.,

но почему тогда он другие строки берет нормально и глюк только с последней?
...
Рейтинг: 0 / 0
20.05.2009, 17:21
    #35997247
Округление в определенной ячейке. VFP 9 sp 1
Imperousпроходящий.,

но почему тогда он другие строки берет нормально и глюк только с последней?Откуда я могу знать что и где у Вас там берет или не берет? И почему речь только о последней строке, почему про нее ничего не написано в первом сообщении?
...
Рейтинг: 0 / 0
20.05.2009, 17:23
    #35997256
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление в определенной ячейке. VFP 9 sp 1
проходящий.,
косвенно, но написано :)
...
Рейтинг: 0 / 0
21.05.2009, 10:37
    #35998276
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление в определенной ячейке. VFP 9 sp 1
проблема решилась, была просто привязка контрола (textbox) к курсору (к этой ячейче), и видимо в настройках контрола я что-то накрутил.
убил контрол, создал его по новой, и присваюваю значение другим путем, работает все нормально
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Округление в определенной ячейке. VFP 9 sp 1 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]