Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
3-72115
Vitalik S
2002-12-29 11:02
2003.01.23
Глюк с Хранимой процедурой


3-72128
intLex
2003-01-01 05:33
2003.01.23
Нужна БД


7-72560
Vikuksa
2002-11-01 09:26
2003.01.23
Помогите!


1-72189
NovyChock
2003-01-13 22:02
2003.01.23
Компоненты сторонних разработчиков


3-72138
Mic_2000
2003-01-03 10:32
2003.01.23
Вопрос по IBQuery и IBUpdateSQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский