-
Создана база данных с полем типа "Memo". Нужно в это поле с помощью SQL-запроа добавить картинку, которая преобразована в поток TSream.
PNG.SaveToStream(ResultStream); // картнка преобразованная в поток
Query1.SQL.Add('INSERT INTO Images1 (FON, PIC) VALUES (:s11, :s22)'); // SQL-запрос на добавление данных в таблицу
Вопрос в том как параметру s11 присвоить значение ResultStream?
-
Query1.Params[0].LoadFromStream(); ?
-
> картнка преобразованная в поток
не преобразованная, а сохраненная в нем
имей в виду, что БДЕ пытается перекодировать содержимое memo-полей в соответствии с LangDriver, установленного для твоего драйвера доступа корректно работает только с LangDriver='ascii ansi'
-
Добавил строку: Query1.Params[0].LoadFromStream(ResultStream, BlobType); При выполнение программы получаю следующую ошибку: Query1: Field 'BlobType' is of an unknown type.
-
(ResultStream, ftBlob);
|