Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.15;
Скачать: CL | DM;

Вниз

работа с базой данных   Найти похожие ветки 

 
Spe@ker   (2005-12-25 21:27) [0]

У меня вопрос, есть база(фоксовская), в ней поле (в делфи в object Inspector) оно
описано как TIntegerField, ну тоесть как я понимаю оно идёт как
integer, мне в это поле надо впихнуть 10 - 12 либых цифорок, но косяк заключается в том что
когда в делфи в переменную типа integer нельзя ложишь 10 - 12 цифор, иначе делфи
очень не культурно ругается, а в программе написаной на фоксе с этим делом всё нормально, одним словом как мне можно решить проблему на делфе? (структуру базы изменять нельзя)


 
Anatoly Podgoretsky ©   (2005-12-25 22:31) [1]

Integer это максимум 2147483647


 
sniknik ©   (2005-12-25 22:41) [2]

запросами и подключатся к "оригинальному" fox-совому движку (ODBC/OLEDB visual foxpro driver), тогда легко выполняются запросы вида
INSERT INTO Table1 (ID) VALUES (1234567890123456789)
при ID типа numeric(20, 0)
правда обращатся придется через стринг
SELECT Str(ID, 20) FROM Table1
потому как на слишком длинных числах даже BCD получает - BCD overflow.



Страницы: 1 вся ветка

Текущий архив: 2006.01.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
14-1135172878
старый маразматик(с)
2005-12-21 16:47
2006.01.15
Ехсеl. есть ли возможность в нем делать суммирование по колонкам


14-1134513986
Прожиг
2005-12-14 01:46
2006.01.15
За сколько обычно записываются DVD+R болваники?


2-1135253660
dera
2005-12-22 15:14
2006.01.15
Как программно удалить параметр и его значение в реестре?


3-1131993856
Serg1981
2005-11-14 21:44
2006.01.15
Добавление поля в БД


10-1110961006
mik1971
2005-03-16 11:16
2006.01.15
Использование dll, написанной в VB.NET в Delphi 7.