Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как передать в базу число > предела точности Integer [D6]


Андрусь ©   (2003-01-22 13:18:00) 

Привет всем!Хочу передать в базу число >Integer,порядка предела Int64.Через Variant не выходит. Как быть? Передавать просто массив байт как строку,а в базе делать вставку в Number,который поддерживает до 38 значащих знаков.Зараннее всем большое спасибо.


Reindeer Moss Eater   (2003-01-22 15:36:00) [1]

Если точность у базы повыше, то передавай строку,
а на сервере делай TO_NUMBER


Андрусь   (2003-01-22 15:34:00) [2]

В том то и прикол что хранить нужно как Number. И точность у базы повыше.


VAleksey   (2003-01-22 15:15:00) [3]

:)


VAleksey   (2003-01-22 15:14:00) [4]

Блин,
храни как строку да и всех делов


VAleksey   (2003-01-22 15:14:00) [5]

В мемо


Андрусь   (2003-01-22 15:06:00) [6]

>Johnmen © (22.01.03 14:43)
Я говорю о Number.Если массив байт передать как массив Char параметром в Number


Johnmen   (2003-01-22 14:43:00) [7]

Муть какая-то... Проблемы с запихиванием в Varchar2 ?


Reindeer Moss Eater   (2003-01-22 14:23:00) [8]

У Float не хватает диапазона, или что?


Андрусь   (2003-01-22 14:19:00) [9]

>Johnmen © (22.01.03 13:26)
Там одно поле - Number.

>Reindeer Moss Eater (22.01.03 13:26)
Не пролазит.

По сути есть массив байт и его нужно запихнуть в базу либо в Number,либо в Varchar2.


Johnmen   (2003-01-22 13:26:00) [10]

Если надо хранить >Int64, то можно в двух полях Int64.


Reindeer Moss Eater   (2003-01-22 13:26:00) [11]

AsFloat


Наверх

Титульная страница Поиск, карта сайта Написать письмо