Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-2977
Mihan
2003-05-15 12:53
2003.06.02
Алгоритм умножения в столбик


3-2776
paxer
2003-05-13 17:20
2003.06.02
query


4-3214
Axis_of_Evil
2003-04-02 10:10
2003.06.02
GetWindowInfo?


3-2784
Dimaz-z
2003-05-13 19:26
2003.06.02
Как упаковать таблицу Paradox?


7-3195
JohnKorsh
2003-03-31 12:10
2003.06.02
Как правильно работать с COM портом через API?




   Наверх