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

Вниз

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

 
paxer   (2003-05-13 17:20) [0]

Столбец определен как "int(10) unsigned".
В поле содержится положительное значение большее, чем может быть в Integer но меньшее чем Longword (2684354561). После SELECT *, Query.Open прохожу по строкам результата запроса. Для данного поля query[ИмяПоля] вместо значения 2684354561 возвращает 0. query.fields.FieldByNumber[Num].AsInteger - то же самое.
Как быть? Как правильно по теории получить данное значение?
MySQL,Query:TZMySqlQuery.


 
VAleksey ©   (2003-05-13 17:38) [1]

А как может тебе "AsInteger" вернуть что-то большее "integer" ?


 
paxer   (2003-05-13 17:49) [2]

Вот потому-то я и спрашиваю: "Как правильно по теории получить данное значение?"


 
paxer   (2003-05-13 18:07) [3]

Хорошо. Не зная теории выскажу предположение:

var pLW:^LongWord;
Res:LongWord;
begin
pLW:=Адрес буфера данных;
Res:=pLW^;
end;

Только где взять этот "Адрес буфера данных"?


 
Rol   (2003-05-14 07:08) [4]

А вынуть как строку?


 
paxer   (2003-05-14 10:05) [5]

Пробовал AsString, AsFloat, AsCurrency - 0.
Пробовал так:

var pLW:^LongWord;
Res:LongWord;
begin
New(pLW);
Field:=q.Fields.FieldByNumber(5);
If not Field.GetData(pLW) Then ShowMessage("11");
Res:=pLW^;
end;
Результат Res=0.

Пробовал dbGrid подключить к Query - в столбце показывает 0.
Может это глюк TZMySqlQuery?


 
NickBat ©   (2003-05-14 10:35) [6]

> Пробовал AsString, AsFloat, AsCurrency - 0.
А если просто Value?
И еще все записи имеют значение большее чем Integer? Попробуй записать в это поле какое-нибудь число. Посмотри, что выдаст.


> Может это глюк TZMySqlQuery?
Вот это скорее всего.


 
paxer   (2003-05-14 10:51) [7]

Пробовал меньшее число - все работает.

Никто не знает, куда переехал http://www.zeoslib.org?



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
4-3219
Akvilon
2003-04-05 13:11
2003.06.02
Handle кнопок


14-3098
OlegBat
2003-05-14 09:37
2003.06.02
Есть спецы по EhLib - конкретнее по DBGridEh ?


1-2970
Azbul
2003-05-21 10:26
2003.06.02
запись шестнадцатиричного значения в файл


14-3073
J_S
2003-05-15 17:23
2003.06.02
Какие встречаются надписи на ценниках


1-2894
undom
2003-05-22 17:44
2003.06.02
формы