Вниз
Скачать: CL | DM;

Как прочитать поле BYTES из .DB файла   Найти похожие ветки 

 
Soi   (2010-01-05 17:47) [0]

Всем доброго времени суток. У меня такой вопрос: у меня есть paradox файл, в нем есть поле хранящее информацию о коде магнитной карточки, поле это типа BYTES (оно так и отображается в DBGRID). Как мне его прочитать? Заранее спасибо.


 
12 ©   (2010-01-05 18:39) [1]

если попробовать интерпретировать как int64?


 
Soi   (2010-01-05 18:59) [2]

Я не понял, что вы имеете в виду?


 
Jeer ©   (2010-01-05 19:45) [3]

F1: TBytesField

Доступ к значению либо как *.AsVariant либо как *.AsString - дальше Вам решать, что с этим делать.
Еще можно через выделение буфера известного размера посредством *.GetData


 
Soi   (2010-01-05 19:59) [4]

Сделал вот так, но дальше на знаю как получить данные.....как прочитать результат?

procedure TForm1.Button1Click(Sender: TObject);
var
Buffer: Pointer;
begin
GetMem(Buffer, 20);
dbgrid1.Fields[3].GetData(buffer);

end;


 
Jeer ©   (2010-01-05 20:21) [5]

Ты его прочитал в buffer.
Еще в чем проблема ?


 
Soi   (2010-01-05 20:32) [6]

из буфера его как извлечь?


 
Jeer ©   (2010-01-05 21:24) [7]

Мда.. а пойти почитать работу с указателями ?

Наконец так сделать
buffer: array[0..19] of byte;

*.GetData(buffer);

Надеюсь, проблем работы с массивом не будет ?


 
Германн ©   (2010-01-06 03:07) [8]


> У меня такой вопрос: у меня есть paradox файл, в нем есть
> поле хранящее информацию о коде магнитной карточки, поле
> это типа BYTES (оно так и отображается в DBGRID). Как мне
> его прочитать?

Поле прочитать? Или извлечь код карточки?


 
Германн ©   (2010-01-06 03:15) [9]

Или отобразить код карточки в DBGrid?


 
Soi   (2010-01-06 10:44) [10]

конечно код карточки извлечь


 
Виталий Панасенко   (2010-01-06 11:11) [11]

Это обычное поле БЛОБ.. Данные тебе нужно самому интерпретировать.. Если знаешь, как, конечно...



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

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



Память: 0.47 MB
Время: 0.006 c
15-1302979210
KilkennyCat
2011-04-16 22:40
2011.08.14
Начинающим разработчикам систем с ARM-процессорами


2-1304245889
asdasx
2011-05-01 14:31
2011.08.14
Сравнение дробных чисел


15-1303293901
uzver
2011-04-20 14:05
2011.08.14
Вопрос по C Sharp, если можно.


15-1303461362
tesseract
2011-04-22 12:36
2011.08.14
Расчет стоимости владения оборудованием.


1-1261140235
vlad2
2009-12-18 15:43
2011.08.14
Максимальное количество Series в TChart?




   Наверх