![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
![]()
Есть такая проблема: из базы выбираются данные и непосредственно перебрасываются в dbf файл с помощью ado-компонент через odbc. в dbf существует поле со структурой N(12,5). в делфях соответствующее значение с пом функции RoundTo округляю до 5-ти знаков после запятой (проверено пошагово - на этом этапе все ок). А вот в dbf заносится значение, ОКРУГЛЕННОЕ до 4-х знаков после запятой и дописывается в конце 0. Нужно обойти этот момент, а не получается. Есть подозрение, что проблема в odbc (а мож и нет). Кто сталкивался? Что можно сделать
P.S. испробовано: округление в делфях до 6-ти знаков - не помогло, занесение произвольного числа с 5 знаками после запятой - тож самое. Редактировать 5 цифру непосредственно в dbf позволяет! Спасибо за помощь! |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]()
попробуйте поработать через компонент TDBF. Нашёл в DelphiWorld6. Он не требует никаких одбс и бде. Пока никаких проблем с ним не было.
Тяжело быть бестолковым.....
![]() Последний раз редактировалось Dark_Spirit; 26.02.2009 в 13:09. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
во-вторых:поле со структурой N(12,5) попробуй поменяй на N(12,6) - мне помогало.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
![]() Цитата:
Проблема2: N(12,6) даст тож самое - будет округлять до 5-ти знаков и дописывать 6-й 0 Можно поподробнее про настройки алиаса? Это в BDE-dbase меняется в languageDriver? 14:15 Да, и еще хотела уточнить, там по-моему для FoxPro нет поддержки русского языка, а DBase 866 Rus - не подходит кодировка Кнопку "Правка" видите? Вот и используйте ее для редактирования и дополнения, а не плодите посты! Последний раз редактировалось mihali4; 26.02.2009 в 14:40. Причина: Объединение постов |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
И снова работа с файлами | Raivolo | Помощь студентам | 2 | 06.02.2009 14:31 |
работа с DBF файлами | alex23 | БД в Delphi | 2 | 09.11.2008 01:31 |
Работа с DBF в Делфи | Yuran | БД в Delphi | 20 | 26.07.2008 14:50 |