Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Тип стрима для текстового блоба   Найти похожие ветки 

 
GIL ©   (2004-04-08 15:14) [0]

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


 
Anatoly Podgoretsky ©   (2004-04-08 15:22) [1]

Стрим он абстрактный


 
Reindeer Moss Eater ©   (2004-04-08 15:22) [2]

procedure TBlobField.LoadFromStream(Stream: TStream);

Он должен быть типа TStream или его потомком


 
GIL ©   (2004-04-08 15:26) [3]

насчет потомка не знаю, когда тип мемористрим он ругается


 
Reindeer Moss Eater ©   (2004-04-08 15:27) [4]

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


 
GIL ©   (2004-04-08 15:29) [5]

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


 
GIL ©   (2004-04-08 15:41) [6]

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


 
Reindeer Moss Eater ©   (2004-04-08 15:45) [7]

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


 
GIL ©   (2004-04-08 15:48) [8]

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


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

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


 
GIL ©   (2004-04-08 15:54) [10]

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


 
GIL ©   (2004-04-08 15:54) [11]

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


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

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


 
Romkin ©   (2004-04-08 16:07) [13]

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


 
GIL ©   (2004-04-08 16:11) [14]

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


 
Romkin ©   (2004-04-08 16:26) [15]

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


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

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


 
GIL ©   (2004-04-08 16:46) [17]

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)
можно поподробнее? как я туда подставлять буду значения? кодом желательно


 
GIL ©   (2004-04-08 16:49) [18]

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


 
GIL ©   (2004-04-08 16:58) [19]

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


 
GIL ©   (2004-04-08 17:04) [20]

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


 
Johnmen ©   (2004-04-08 17:09) [21]

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


 
GIL ©   (2004-04-08 17:13) [22]

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


 
Romkin ©   (2004-04-08 18:20) [23]

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



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

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.029 c
14-1079745638
Думкин
2004-03-20 04:20
2004.04.11
С днем рождения! 20 мамрта


14-1082505360
sashko
2004-04-21 03:56
2004.04.11
Разработка интернет-приложений в Delphi


1-1079724496
Batoon
2004-03-19 22:28
2004.04.11
просто КЛАСНЫЙ КРАСИВЫЙ интерфейс


6-1079338786
Аноним
2004-03-15 11:19
2004.04.11
TClientSocket, TServerSocket


14-1080142691
panov
2004-03-24 18:38
2004.04.11
Двадцатка самых популярных вопросов.