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

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

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

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


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