Главная страница
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.019 c
6-1174560382
zero
2007-03-22 13:46
2007.11.25
Проблема с компонентом idFtp


15-1193133796
xayam
2007-10-23 14:03
2007.11.25
php и xml


2-1193994748
Klawa
2007-11-02 12:12
2007.11.25
Помогите с чтением файла.


2-1194021209
Riply
2007-11-02 19:33
2007.11.25
Не юникодные платформы.


2-1193726676
Reni
2007-10-30 09:44
2007.11.25
Proxy