Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Тип стрима для текстового блоба [D6, Yaffi]


Страницы:   1 2

GIL ©   (2004-04-08 15:14:00) 

Подскажите, какого типа должен быть стрим, чтобы он мог быть помещен в блобовое текстовое поле методом лоадфромстрим?


Romkin   (2004-04-08 18:20:00) [1]

[17] paramByName('ID').asInteger := StrToInt(Edit1.Text);
paramByName('autor').asString := Edit2.Text;
...
ExecQuery;
[20] Какую ошибку?
[17] DM.MainIBQCOMMENT.asString := Memo1.Lines.Text;
Post забывать не надо тоже.


GIL   (2004-04-08 17:13:00) [2]

все надеюсь!! 8)
хрень какая-то!!
работает только через sql, обычные методы не работают вообще!
как заполнить блобовское поле через sql?


Johnmen   (2004-04-08 17:09:00) [3]

Всё надеешься, что сейчас тебе накидают кусков из книг по основам и из хелпа ?


GIL   (2004-04-08 17:04:00) [4]

DM.IBSQL1.ExecQuery;
 DM.Transaction.Commit;
 DM.MainIBQ.Active:=True;
 DM.MainIBQ.Edit;
на едите выдает ошибку


GIL   (2004-04-08 16:58:00) [5]

коммит уже поставил, но все тоже самое


GIL   (2004-04-08 16:49:00) [6]

говорит, что не может редактировать таблицу, которая только для чтения


GIL   (2004-04-08 16:46:00) [7]

DM.IBSQL1.SQL.Clear;
 DM.IBSQL1.SQL.Add('insert into main (id,autor,kategory) values('''+Edit2.Text+''','''+Edit1.Text+''','''+ComboBox1.Text+''')');
 DM.IBSQL1.ExecQuery;
 DM.MainIBQ.Edit;
 Memo1.Lines.SaveToStream(CommentStrm);
 DM.MainIBQCOMMENT.LoadFromStream(CommentStrm);
 DM.MainIBQSMALL.LoadFromStream(SmallStrm);
 DM.MainIBQBIG.LoadFromStream(BigStrm);
не редактирует блоб почему?
2 ромкин
insert into main (id, autor, kategory) values (:id, :autor, :kategory)
можно поподробнее? как я туда подставлять буду значения? кодом желательно


Rule   (2004-04-08 16:37:00) [8]

Во блин дает :)
Давайте ездить в москву через магадан (с Европы конечно по направлению на запад)


Romkin   (2004-04-08 16:26:00) [9]

А что, сразу его записать нельзя? написать в дизайн-тайм в SQL insert into main (id, autor, kategory) values (:id, :autor, :kategory) И забыть? И заполнять только параметры?
НАфиг Add делать постоянно?! Кстати, а перед Add Clear есть? Add добавляет строку к имеющимся!
Вердикт: ошибка в 17й строке


GIL   (2004-04-08 16:11:00) [10]

Запрос составлен правильно!! Еще раз повторяю правильно!! Просто здесь не те кавычки реально выглядит так:
 DM.IBSQL1.SQL.Add('insert into main (id,autor,kategory) values('''+Edit2.Text+''','''+Edit1.Text+''','''+ComboBox1.Text+''')');


Romkin   (2004-04-08 16:07:00) [11]

В ДНК. Ты про параметры в запросе слышал?


GIL   (2004-04-08 16:05:00) [12]

ау, ну кто-нибудь подскажет в чем фигня?


GIL   (2004-04-08 15:54:00) [13]

просто ругался сначала на блоб, ну я и недолго думая...


GIL   (2004-04-08 15:54:00) [14]

да я немного поторопился, он даже до него не доходит


Reindeer Moss Eater   (2004-04-08 15:53:00) [15]

Ну и каким боком здесь участвует Loadfromstream?


GIL   (2004-04-08 15:48:00) [16]

да я уже понял, тока не могу понять из-зя чего он ругается, везде стоят кодировки 1251, все вроде хорошо, а он ругаетя
запрос: insert into main (id,autor,kategory) values('''+Edit2.Text+''','''+Edit1.Text+''','''+ComboBox1.Text+''')
в значениях все хорошо, 100%
но ругается, на преобразование, без разницы русскими или английскими


Reindeer Moss Eater   (2004-04-08 15:45:00) [17]

Пойми, чудак, не может метод LoadfromStream ругаться на тип TMemoryStream.


GIL   (2004-04-08 15:41:00) [18]

теперь c другим полем причем 2 раза


GIL   (2004-04-08 15:29:00) [19]

ошибку пишет cjnversion error from string "BLOB"


Reindeer Moss Eater   (2004-04-08 15:27:00) [20]

Оно может и ругается. Только не на то, что ему подсунули TMemoryStream


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо