Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
ВнизЗаписать текст в BLOB поле. Найти похожие ветки
← →
edge (2005-01-11 12:20) [0]Подскажите, как записать текс в BLOB, делаю так:
OraQuery1.SQL.Clear;
OraQuery1.SQL.Add("INSERT INTO table1 (col1, col2)"
+" VALUES (10, :s)");
OraQuery1.Params.ParseSQL(OraQuery1.SQL.Text, true);
OraQuery1.Params.ParamByName("s").LoadFromStream(Temp1, ftMemo); //Temp1: TMemoryStream
OraQuery1.ExecSQL;
при выполнении появляется ошибка: неверно задано шестнадцатиричное число.
← →
Desdechado © (2005-01-11 13:21) [1]попробуй
Query1.ParamByName("s").DataType := ftBlob;
Query1.ParamByName("s").ParamType := ptInput;
Query1.ParamByName("s").LoadFromStream(temp1,ftBlob);
для Оракла наверно важно BLOB или CLOB
← →
edge (2005-01-11 13:33) [2]Действительно, заменил ftMemo на ftBlob, заработало. Спасибо.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.039 c