Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];

Вниз

В чем ошибка?   Найти похожие ветки 

 
Sairex ©   (2008-01-23 15:35) [0]

Вообщем сделал процедурку для добавления картинки в базу.
Но когда я сохраняю из TImage картинку вылезает ошибка
"BLOB not opened". Что я делаю не так?
procedure TF1.ToolButton2Click(Sender: TObject);
Var F:String; Tb:TBlobStream; TS:TStream;
begin
if F1.Tab1.Active then
Begin
  Tab1.Insert;
try
 Tb:=TBlobStream.Create((Tab1.FieldbyName("Graph") as TBlobField),bmreadwrite);
 try
  Image1.Picture.Bitmap.SaveToStream(tb);
  Tab1.Post;
  finally
  Tb.Free;
 end;
Finally
end; //try
End;


 
Sairex ©   (2008-01-23 16:23) [1]

Ребят может кто нить ответит?


 
Правильный_Вася   (2008-01-23 16:30) [2]


> TBlobStream.Create

дурость
используй Dataset.CreateBlobStream


 
Sairex ©   (2008-01-23 16:58) [3]


> Правильный_Вася   (23.01.08 16:30) [2]
>
>
> > TBlobStream.Create
>
> дурость
> используй Dataset.CreateBlobStream
>

Почему дурость?
Я не могу использовать DataSet, поскольку прога будет на съемном насителе и постоянно будет использоваться на разных компах.


 
Правильный_Вася   (2008-01-23 17:40) [4]


> Я не могу использовать DataSet, поскольку прога будет на
> съемном насителе и постоянно будет использоваться на разных
> компах.

а через что ты собираешься запихивать данные в БД? клизмой?


 
Sairex ©   (2008-01-23 18:00) [5]

Хммм... незнаю каким чудом у меня все работает на абсолютно чистой винде.
На форме только Table1, Image1, DataSource, DBLookupListBox. Правда я в папку с прогой кинул парочку длл и все.


 
Правильны_Вася   (2008-01-23 18:48) [6]


> На форме только Table1

значит, нужен БДЕ, а это ~10-15 метров

кстати, CreateBlobStream к БДЕ отношения не имеет
а TTable - наслединк TDataset

учи матчасть



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

Форум: "Базы";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.048 c
15-1211104921
Дмитрий С
2008-05-18 14:02
2008.06.29
Фишка


2-1212269187
Randew
2008-06-01 01:26
2008.06.29
Помогите найти ошибку, пожалуйста...


11-1190533216
MTsv DN
2007-09-23 11:40
2008.06.29
KOL v.2.80 (UNICODE)


15-1211177834
Mozart
2008-05-19 10:17
2008.06.29
Active Directory?


15-1210925629
Vlad Oshin
2008-05-16 12:13
2008.06.29
Очень поздние откаты в базе. SQL 2000, D7,





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский