Главная страница
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.019 c
1-3012
Вадим
2003-05-21 16:27
2003.06.02
Иконка пункта меню в run-time


3-2752
АТ
2003-05-07 04:38
2003.06.02
Помогите подключиться к Exel через ADO


1-2857
kir_kul
2003-05-22 10:40
2003.06.02
Как изменить курсор мыши.


1-2997
_Alex_
2003-05-20 14:36
2003.06.02
d6 и диалог на основе TOpenPictureDialog


1-2971
andrey_pst
2003-05-21 12:31
2003.06.02
TForm в отдельном потоке и TActionManager