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

Вниз

Invalid typecast   Найти похожие ветки 

 
Сатир   (2007-07-13 12:41) [0]

var MyBlobStream:TBlobStream

bagin
MyBlobStream := TBlobStream.Create(adsAppFilesFILE_BODY,bmRead)
на этом месте получается сабж.
adsAppFilesFILE_BODY - TBlobField

что я делаю не так?


 
Сатир   (2007-07-13 12:41) [1]


> bagin

читать как begin
:-)


 
Ega23 ©   (2007-07-13 12:46) [2]

MyBlobStream := TBlobStream.Create(adsAppFilesFILE_BODY,bmRead)

Разницу между TADODataSet и TBLOBField осчусчаешь?


 
Сергей М. ©   (2007-07-13 12:47) [3]


> adsAppFilesFILE_BODY - TBlobField


Значит оно на самом деле не TBlobField.
Иные объяснения сабжу вряд ли найдутся)


 
ЮЮ ©   (2007-07-13 12:52) [4]

TBlobStream.Create(Field: TBlobField; Mode: TBlobStreamMode);

> [2] Ega23 ©   (13.07.07 12:46)

TADODataSet - откуда взялся и куда девать?

Я, наоборот, боюсь, что DataSet какой нибудь IBSQL, который вовсе не TDataSet, и adsAppFilesFILE_BODY  не TBlobField


 
Anatoly Podgoretsky ©   (2007-07-13 12:52) [5]

> Сатир  (13.07.2007 12:41:00)  [0]

Как определен adsAppFilesFILE_BODY


 
Сатир   (2007-07-13 13:21) [6]


> Как определен adsAppFilesFILE_BODY

оперделён в дизайн-тайме
вот кусок dfm-ки:
object adsAppFiles: TADODataSet
    FieldDefs = <
     ...
     item
       Name = "FILE_BODY"
       DataType = ftBlob
     end>
     ...
     object adsAppFilesFILE_BODY: TBlobField
       DisplayLabel = #1058#1077#1083#1086
       FieldName = "FILE_BODY"
     end
     ...
end;


 
Сатир   (2007-07-13 13:25) [7]

это... мож есть какой-то другой вариант реализации такого изврата?
просто в исходниках было вот так:
MyBlobStream := TBlobStream(adsSingleRow.CreateBlobStream(adsAppFilesFILE_BODY, bmRead));

но теперь у меня нету adsSingleRow, поэтому надо напрямую читать с поля...
о!
Можт вот так забацать:
MyBlobStream := TBlobStream(adsAppFiles.CreateBlobStream(adsAppFilesFILE_BODY, bmRead));
?


 
Сатир   (2007-07-13 13:28) [8]


> MyBlobStream := TBlobStream(adsAppFiles.CreateBlobStream(adsAppFilesFILE_BODY,
>  bmRead));

ТАК ЗАРАБОТАЛО!!!
УРА!!!!



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
2-1193990269
kyn66
2007-11-02 10:57
2007.11.25
TDateEdit глючит?


3-1184004439
Giperon
2007-07-09 22:07
2007.11.25
Локальная база данных - какая технология лучше?


15-1192147831
Смак
2007-10-12 04:10
2007.11.25
Файлы smk (Smacker Video) можно бесплатно использовать в


15-1192999930
SerJaNT
2007-10-22 00:52
2007.11.25
ACDSee 3.0


15-1192786848
de.
2007-10-19 13:40
2007.11.25
Среда разработки