Главная страница
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.009 c
15-1303483359
mr.Ulugbek
2011-04-22 18:42
2011.08.14
Не работает INDY 8 SQUID Proxy.


15-1303354549
TorUser
2011-04-21 06:55
2011.08.14
Управление аудио каналами


3-1261549678
ANB
2009-12-23 09:27
2011.08.14
Копирование данных в DWH (Oracle)


15-1303317238
stas
2011-04-20 20:33
2011.08.14
Regexp из C# в Delphi


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