Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как в поле типа ftBlob впихнуть *buff / 4 сообщений из 4, страница 1 из 1
15.02.2007, 15:15
    #34333722
sergio2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в поле типа ftBlob впихнуть *buff
Подскажите пожалуйста как в поле типа ftBlob впихнуть *buff ?

char buff[5]={'1','2','3','4','5'};
Table->Edit();
TableData->SetData(buff); // Поле типа ftBlob
Table->Post();
Так неработает, может кто подскажет как надо.
...
Рейтинг: 0 / 0
15.02.2007, 17:29
    #34334407
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в поле типа ftBlob впихнуть *buff
Если для C++Builder, то вот так:
у полей BLOB есть функции LoadFromStream и SaveToStream
Объявляешь TMemoryStream *Stream = new TMemoryStream();
Пишешь свой buff в этот Stream->Write(buff, 5);
Встаёшь на начало потока Stream->Position = 0;
Грузишь в Blob поле через LoadFromStream(Stream)
Можно ещё через BlobStream->CopyFrom(Steam, Stream->Size); В help`ах посмотри.
...
Рейтинг: 0 / 0
15.02.2007, 17:32
    #34334426
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в поле типа ftBlob впихнуть *buff
Удалить не забудь
delete Stream;
...
Рейтинг: 0 / 0
16.02.2007, 10:56
    #34335760
sergio2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в поле типа ftBlob впихнуть *buff
Спасибо, заработало !
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как в поле типа ftBlob впихнуть *buff / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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