Вниз
Скачать: 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.023 c
2-1135251122
Allocal
2005-12-22 14:32
2006.01.15
массивы в Delphi


14-1134710721
begin...end
2005-12-16 08:25
2006.01.15
С Днём рождения! 16 декабря


9-1122312800
Andry
2005-07-25 21:33
2006.01.15
Как быть с текстурами


2-1135259435
kotbazilio
2005-12-22 16:50
2006.01.15
SQL запрос к MS ACCESS


3-1131864905
KostR
2005-11-13 09:55
2006.01.15
Редактирование найденных данных.




   Наверх