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

Вниз

integer   Найти похожие ветки 

 
бобёр   (2003-01-04 18:40) [0]

Такая проблема

Присваиваю значение поля SUM dbf-таблицы некой переменной testing
testing:=Query1.fieldbyname("SUM").AsInteger;
Все работает на ура до тех пор пока значение поля SUM в таблице не превысит некоторое значение
1500000000 - работает
2500000000 - уже нет вываливается сообщение 2500000000 is not integer value.
Если єто ограничение integer то чем можно его заменить в данном выражении?

Заранее благодарен.


 
Val ©   (2003-01-04 19:00) [1]

Пишем integer, нажимаем Ctrl+F1, получаем среди прочего:
Integer –2147483648..2147483647 signed 32-bit


 
бобёр   (2003-01-04 19:05) [2]

Как обойти это в данном примере?
Вроде AsExtended нет такого


 
Val ©   (2003-01-04 19:09) [3]

.AsLargeInt?


 
бобёр   (2003-01-04 19:26) [4]

Как его правильно использовать?
testing:=Query1.fieldbyname("SUM").AsLargeInt;
Так ругается undeclared identifier.
В хелпе вроде ничего путного не сказано


 
TTCustomDelphiMaster ©   (2003-01-04 19:41) [5]

Какого типа переменная testing и поле SUM?


 
бобёр   (2003-01-04 19:57) [6]

testing я попробовал при отладке, вообще используется в программе следующее выражение(из таблицы dbf файла значение помещается в db таблицу)
Query2.ParamByName("SUM").AsFloat:=Query1.FieldByName("SUM").AslargeInt;
Query2.ParamByName("SUM").AsFloat-это помещается в поле типа Number таблицы db (paradox)
Query1.FieldByName("SUM").AsLargeInt - это берется из таблицы dbf тип поля dbf - C size 19

ругается undeclared identifier "AslargeInt"
Как правильно объявить AslargeInt?


 
Xterm   (2003-01-04 22:44) [7]

Попробуй:

var
testing: Int64;
begin
...
testing := Query1.FieldByName("SUM").Value;

или:

testing := StrToInt64(Query1.FieldByName("SUM").AsString);



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
3-72133
Геннадий
2003-01-02 16:31
2003.01.23
Подскажите: Строка подключения ADOConnection к *.DB


3-72149
Андрю-ХА!
2003-01-02 17:02
2003.01.23
Сортировка в TCustomDBGrid


4-72601
alex134
2002-12-09 17:51
2003.01.23
Изменение размеров чужого окна


1-72231
Dms
2003-01-14 16:05
2003.01.23
ProgressBar в StatusBar е


1-72180
NewGuest
2003-01-13 17:09
2003.01.23
Есть Form1 и Form2, у первой стоит StayOnTop, на 2-й тоже самое