请问一个设置和取得BlobField值的问题,急!(30分)

  • 主题发起人 主题发起人 ebeggar
  • 开始时间 开始时间
E

ebeggar

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用T := TBlobField.Create(FieldByName('ControlSign'));
(T为TBoldField类型)
然后使用:
T.SaveToStream(pmem);
pmem.Seek(0,soFromBeginning);
pmem.Read(buff,32);
...
(buff为array of byte)
(pmem为TMemeryStream类型,pmem := TMemoryStream.Create;)
就会出现'Access vaiolation at address ... '的错误提示。

请问我应该怎么取得DataSet当前行的BlobField字段值啊?
 
假定字段名为:abc,其它条件如你所述
TBlobField(DataSet.FieldByName('abc')).SaveToStream(pmem);
即可
 
谢谢szf,原来类似于CB的用法,分数全部奉上!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
627
import
I
后退
顶部