powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / access + delphi(действительные числа)
5 сообщений из 5, страница 1 из 1
access + delphi(действительные числа)
    #33561607
aleksandy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
такая проблема:
база данных MS Access в ней таблица с полем содержащеим действительное число.

внимание вопрос:
в делфях при попытке запихать в это поле какое-либо значение генерится ошибка.
почему???????
...
Рейтинг: 0 / 0
access + delphi(действительные числа)
    #33561609
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правда?
...
Рейтинг: 0 / 0
access + delphi(действительные числа)
    #33561732
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleksandyпочему???????
Потому что ошибка в программе.
...
Рейтинг: 0 / 0
access + delphi(действительные числа)
    #33562433
surovi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка скорее всего генерируется, т.к. используется
Jet.OLEDB для доступа к БД MS Access - Jet.OLEDB это правильно.
Только вот при работе с действительными числами при таком раскладе, если в системе установлен DecimalSeparator запятая или наоборот точка будет ошибка, это особенность Jet конвертации строкового представления числа в действительное, они внутри у себя используют явное указание разделителя вместо значения глобальной переменной.
...
Рейтинг: 0 / 0
access + delphi(действительные числа)
    #33562445
surovi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для того чтобы решить эту проблему есть два варианта:

1. использовать вместо Jet.OLEDB другой провайдер (MSDASQL), но это не очень хорошо, т.к. для БД MS Access лучше всего использовать Jet.OLEDB - скорость работы.

2. использовать в БД вместо действительного -> Двойное с плавающей точкой, если нет острой необходимости в использовании действительного типа. При таком раскладе проблем не будет не зависимо от десятичного разделителя установленного с системе.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / access + delphi(действительные числа)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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