|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.09.2012, 21:48 | #1 |
Новичок
Джуниор
Регистрация: 13.09.2012
Сообщений: 5
|
Как в BLOB поле Вставить текст из TMemo
Очень большая проблема...поможете в долгу не останусь
Необходимо провести сохранение в базу Blob поле базы данных текста Мемо. Использую InterBase. Код:
Последний раз редактировалось Stilet; 13.09.2012 в 22:37. |
14.09.2012, 07:04 | #2 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
1. Использовать параметры в запросе.
2. Строка Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
14.09.2012, 09:51 | #3 |
Новичок
Джуниор
Регистрация: 13.09.2012
Сообщений: 5
|
У меня ничего не выходит, можно поподробнее как сделать запись в блоб поле из ТМемо?
попробовал вот так сделать выдаёт ошибку: IBQuery2: Cannot perform this on closed dataset Код:
Пробую вот так: Код:
teplo1.Lines.Text := IBQuery1.FieldByName('bb').AsString ; поле оказывается пустым... Помогите кто нибудь Вот так пробую , тоже пусто Код:
Последний раз редактировалось artemavd; 16.09.2012 в 09:20. |
14.09.2012, 14:14 | #4 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
Код:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
14.09.2012, 14:34 | #5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
14.09.2012, 15:27 | #6 | |
Новичок
Джуниор
Регистрация: 13.09.2012
Сообщений: 5
|
Цитата:
[DCC Error] Unit3.pas(1114): E2010 Incompatible types: 'TBytes' and 'TCaption' Есть ещё какие нибудь варианты???? St := TMemoryStream.Create; teplo1.Lines.SaveToStream(St); St.Position:=0; edit; SQL.Text := 'insert into spisok (bb) values (:fn_BB)'; TBlobField(IBQuery1.FieldByName('bb ')).LoadFromStream(St); Transaction.StartTransaction; ExecSQL; Transaction.Commit; Transaction.Active:=false; Вроде бы правильно, но тут возникает ошибка: Cannot perform this operation on a closed dataset/// Подскажите как исправить Люди помогите!!!! Сделал вот так SQL.Text := 'execute procedure mblob('+ id.Text +', '''+ teplo1.lines.Text +''')'; но после загрузки BLOB обратно в мемо получаем кракозыбры: ⃨ﯬ⃮ ⻬턠ഠ│⃠ﳲ Ⳡ⃨ﻠ⃨⃨⃩ Как поправить не подскажете??? Последний раз редактировалось artemavd; 16.09.2012 в 09:21. |
|
14.09.2012, 17:54 | #7 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
у меня на firebird 2.5 отлично работает
Код:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... Последний раз редактировалось Yurk@; 14.09.2012 в 17:56. |
14.09.2012, 19:38 | #8 | |
Новичок
Джуниор
Регистрация: 13.09.2012
Сообщений: 5
|
Цитата:
создал процедуру в IB expert: Код:
Код:
Код:
Ещё вопрос. Не подкажете сколько полей максимум может иметь база данных??? Последний раз редактировалось artemavd; 16.09.2012 в 09:22. |
|
14.09.2012, 20:14 | #9 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
если не изменяет память - до 1000
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
14.09.2012, 20:18 | #10 |
Новичок
Джуниор
Регистрация: 13.09.2012
Сообщений: 5
|
Спасибо!!! То что надо!!! А то у меня примерно 200 - 250 полей...
Ты заколебал чат тут разводить!!! Еще раз увижу в твоем исполнении 3 страницы чата без оформленного тегами кода - забаню пожизненно!!! Последний раз редактировалось artemavd; 16.09.2012 в 09:24. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сохранить компонент в поток и сразу же его загрузить в BLOB поле? | artemavd | Общие вопросы Delphi | 17 | 17.05.2012 23:52 |
Как занести картинку в BLOB-поле? | simka16 | Общие вопросы Delphi | 0 | 16.01.2011 14:49 |
Как узнать какой текст выделен в текст поле | mogul82 | JavaScript, Ajax | 2 | 02.11.2008 16:32 |
Может кто знает как вставить текст в чужое поле ввода | Dark_Elf | Win Api | 4 | 20.08.2008 13:47 |
Как очистить Blob поле | Anticoors | Общие вопросы Delphi | 0 | 08.01.2007 01:38 |