Вниз
Скачать: 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.05 c
3-1132044086
Leonid
2005-11-15 11:41
2006.01.15
Файл PDOXUSRS.NET и DBF-файлы


2-1135538967
ZeFiR
2005-12-25 22:29
2006.01.15
Чтение после определенного символа из Edit..


6-1127921709
H@rdDrive
2005-09-28 19:35
2006.01.15
Location: http://home.site.ru/ - как перейти


2-1135535661
Kostafey
2005-12-25 21:34
2006.01.15
База данных XML


3-1131965689
Id
2005-11-14 13:54
2006.01.15
Ошибка при создании таблицы




   Наверх