Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с полем типа binary в БД Access (mdb) / 5 сообщений из 5, страница 1 из 1
26.10.2007, 15:09:43
    #34897715
AndrewP_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с полем типа binary в БД Access (mdb)
Задача:
Надо хранить в БД Access (mdb) массив из 30 чисел
float dig[30];

В таблице БД mdb создаю поле типа binary размером sizeof(float)*30.

Код: plaintext
1.
2.
3.
4.
5.
TADOcommand1->CommandText=
"CREATE TABLE Table1 "
"("
... другие поля таблицы ...,
"field1 binary("+IntToStr(sizeof(float)* 30 )+")";
TADOcommand1->Execute();

Вопрос:
Как работать с полем типа binary:
1. -Записать в него данные из массива.
2. -Считать из поля данные и разместить их в массиве.
...
Рейтинг: 0 / 0
26.10.2007, 15:14:40
    #34897735
KivLar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с полем типа binary в БД Access (mdb)
смотри клас TStream
...
Рейтинг: 0 / 0
26.10.2007, 15:24:05
    #34897776
AndrewP_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с полем типа binary в БД Access (mdb)
KivLarсмотри клас TStream

А можно маленький примерчик?
...
Рейтинг: 0 / 0
26.10.2007, 15:26:56
    #34897792
KivLar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с полем типа binary в БД Access (mdb)
из Хелпа BC++

The following example copies the data in the Notes field of Table1 to the Remarks field of Table2.

void __fastcall TForm1::Button1Click(TObject *Sender)

{
TBlobStream *Stream1, *Stream2;

Stream1 = new TBlobStream(Table1Notes, bmRead);
try
{
Table2->Edit();
// here’s another way to create a blob stream
Stream2 = Table2->CreateBlobStream(Table2->FieldByName("Remarks"), bmReadWrite);
try
{
Stream2->CopyFrom(Stream1, Stream1->Size);
Table2->Post();
}
__finally
{
delete Stream2;
}
}

__finally
{
delete Stream1;
}
}
...
Рейтинг: 0 / 0
26.10.2007, 16:18:58
    #34898034
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с полем типа binary в БД Access (mdb)
http://www.sql.ru/faq/faq_topic.aspx?fid=379
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с полем типа binary в БД Access (mdb) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]