Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.08.14;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.01 c
15-1303189920
И. Павел
2011-04-19 09:12
2011.08.14
Ипотека


15-1301585177
R_R
2011-03-31 19:26
2011.08.14
Как в C# добавить поле в класс, которое заранее не объявлено?


15-1303811932
prodex
2011-04-26 13:58
2011.08.14
Как оценивать стоимость программы?


2-1304438175
vitge
2011-05-03 19:56
2011.08.14
Организация БД в Паскале на основе деревьев.


6-1240371968
MultIfleX
2009-04-22 07:46
2011.08.14
pcap packet format