semaron |
Отправлено: 21.09.2004, 11:07 |
|
Не зарегистрирован
|
Всем привет!
ЛюдИ, если кто может, киньте пожалуйста пример, как в Blobполя засовывать файлики!. ОЧЕНЬ НАДА.
заранее спасибо |
|
Guest |
Отправлено: 21.09.2004, 11:12 |
|
Не зарегистрирован
|
Какая СУБД?
Каким компонентом работаем? |
|
semaron |
Отправлено: 21.09.2004, 13:30 |
|
Не зарегистрирован
|
СУБД оракл
работаем стандартным Table, через BDE |
|
olegenty |
Отправлено: 21.09.2004, 13:46 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
QUOTE |
Loads BLOB data from a file into the field.
void __fastcall TBlobField::LoadFromFile(const AnsiString FileName);
Description
Use LoadFromFile to load the contents of a file into a BLOB field. Specify the name of the file to load into the field as the value of the FileName parameter.
|
это выдержка из Help. это для какой угодно СУБД.
работа с файлами в любом случае будет происходить либо интерактивно, либо итерационно на стороне клиента, так что смело можно пользоваться классами полей. грабли — блоб-поля будут грузиться на клиента все полностью, что не есть гуд.
другой вариант (он как-то получше, по идее своей) — работать через параметрический запрос. (свойство TpFIBQuery::Params — для Interbase/Firebird/Yaffil и компонентов FIBPlus, но для других СУБД и компонентов суть не меняется)
QUOTE |
Loads the contents of a file to a Blob field.
void __fastcall TFIBXSQLVAR::LoadFromFile(const AnsiString FileName)
Description
Call the LoadFromFile method to load the contents of a FileName file to a Blob field.
|
не забудь сохранить и имя файла
|
|
AVC |
Отправлено: 21.09.2004, 14:01 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
К сказанному olegenty хочу добавить. Для Oracl'а не работайте через TTable и вместо BDE желательно использовать "прямые" компоненты — DOA, ODAC. |
|
olegenty |
Отправлено: 21.09.2004, 14:30 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
Предлагаю повесить в разделе "Работа с базами данных" баннер, типа
HTML | <b><font size=+2 face=impact>Использование компонентов TTable и аналогичных неизбежно ведёт к переписыванию проекта!</font></b>
|
|
|
AVC |
Отправлено: 21.09.2004, 14:36 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Хорошо бы. |
|