![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как записать значение в BLOB поле [D6, IB6.x]
Саша © (2002-02-06 11:47:00)Нужно вставить картинку в blob поле (INTERBASE), голову сломал уже, в хелпе к Interbase идет речь о курсоре, но как его использовать из Делфи, что-то я не понял, мож как по-другому, люди пожалуйста любые идеи приветствуются, оч надо.
Спасибо
skiph (2002-02-15 09:49:00) [1]to Desdechado: А если загружать не из файла, а из компоненты (TOLEContainer)?
Саша (2002-02-13 00:48:00) [2]Спасибо, что удилили минутку внимания.
воспользовался последним советом, только делал не через query f через storedproc, возникает ошибка BDE
"capability is not supported"
Почамуй-то???
А вот если, это поле может быть, а может и не быть, что тогда делать с параметром?
Desdechado (2002-02-11 13:48:00) [3]например, так
Query1.Sql.Text :=
"INSERT INTO testblob " +
" ( " +
" fBlob" +
" )" +
" VALUES" +
" (" +
" :ParamBlobField" +
")";
Query1.ParamByName("ParamBlobField").DataType := ftBlob;
Query1.ParamByName("ParamBlobField").ParamType := ptInput;
Query1.ParamByName("ParamBlobField").LoadFromFile("MyFile",ftBlob);
Query1.ExecSql;
и CreateBlobStream тоже хороший (даже более универсальный) подход. его использование, наверно, можно посмотреть в реализации метода LoadFromFile
Саша (2002-02-11 13:45:00) [4]В FAQ на этом сайте нет такого примера. А компоненты самые стандартные query, datasource, storedproc.
tovSuhov (2002-02-11 12:40:00) [5]Посмотри в FAQ`ах... Был такой примерчик, как-раз с картинкой...
А какие компоненты юзаешь?
Саша (2002-02-11 12:00:00) [6]Ну пожалуйста, как элементарно через BDE? Хелп я весь уже излазил, только туманные упоменания о createblobsteream, мож конечно что проглядел. (Англицкий знаю не плохо, так что я обращаюсь не от того что мне лень заглянуть в хелп)
Johnny Smith (2002-02-07 10:57:00) [7]2Alexandr
А что, клевая связка! Я бы не допер сваять такую :-))
А нет ли чего по существу вопроса в примерчиках, что к Дельфям идут?
Кстати, через БДЕ BLOB"ы пишутся элементарно...
Alexandr (2002-02-07 08:16:00) [8]дык ты хелп к дельфи читай.
А вообще-то смотря какими компонентами доступа пользуешься.
А то тут один придумал связку
Interbase->ODBC->BDE->Delphi... без комментариев
Саша (2002-02-06 13:51:00) [9]Ну неужели никто не сталкивался с необходимостью записи данных в BLOB поле? Или я чо-то не то спросил?