Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
2-1135659572
DimonS
2005-12-27 07:59
2006.01.15
Подскажите по SQL


10-1111149870
dewersia
2005-03-18 15:44
2006.01.15
помогите с com+


14-1134992922
stone
2005-12-19 14:48
2006.01.15
Двушка (квартира) в Москве


14-1135279886
В.И Мухин
2005-12-22 22:31
2006.01.15
Требуется программист


1-1134057224
Andy BitOff
2005-12-08 18:53
2006.01.15
SendMessage - проблемы. (WM_COPYDATA)




   Наверх