Вниз
Скачать: 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.024 c
1-1134127864
kvorubin
2005-12-09 14:31
2006.01.15
Как сравнить 2 разных списка разбитых по линиям


1-1134110547
Max Zyuzin
2005-12-09 09:42
2006.01.15
TService не дружыт с ADODB


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


14-1134722550
Daria
2005-12-16 11:42
2006.01.15
telnet


2-1135633583
Danja
2005-12-27 00:46
2006.01.15
Pen.Color хочу изменить цвет!




   Наверх