Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

Запись массива байт в поле таблицы БД   Найти похожие ветки 

 
Fedia ©   (2005-05-05 06:28) [0]

Доброго времени суток !

Есть массив:
Ar: array of Byte;

Каким образом лучше всего организовать вставку данных этого массива в конкретное поле, в одну запись таблицы БД ?

Пробовал осуществлять вставку в поле типа "char(255)":
Query.FieldByName("message").AsString:=string(Ar);
но в этом случае, при наличии в массиве байта со значением 0, все остальные байты в таблицу не заносятся (т.к. #0 - окончание строки).

Как вариант, я рассматриваю возможность занесения этого массива в поле "char(255)" в виде шестнадцатеричных значений каждого байта, но может у кого-то есть другие предложения.

Мне нужно добиться максимальной скорости вставки данных массива и извлечения этих данных в массив того же типа.


 
Ozone ©   (2005-05-05 06:58) [1]

BLOB не подходит?


 
Fedia ©   (2005-05-05 08:05) [2]

Вроде бы очень даже подходит. Спасибо !



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

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

Наверх




Память: 0.47 MB
Время: 0.038 c
4-1114413798
tradakad
2005-04-25 11:23
2005.06.14
какой лучше ипользовать метод вызова dll?


3-1115390604
Dmitry
2005-05-06 18:43
2005.06.14
Как избавиться от автоматически создаваемых файлов типа _QSQ11.DB


3-1115201790
Shaman_Naydak
2005-05-04 14:16
2005.06.14
Хозяюшке На Заметку (ХНЗ). Баг MSSQL 2000


14-1116755818
Igorek
2005-05-22 13:56
2005.06.14
Воскресный флэшовый квест :8-)


1-1116926464
Pavelkq
2005-05-24 13:21
2005.06.14
Передача имени массива в качестве параметра