急!!!为什么TBlobField 下载时大小受限制,怎么解决?

andyLe 2002-03-19 09:58:10
源程序如下:
ImageStream := TMemoryStream.create;
ImageStream.setsize(3803134);
imageStream.position := 0;
(cdsLeyi.FieldByName('image') as TblobField).saveToStream(ImageStream);
ImageStream.SaveToFile(FileName);

在这里我用ImageStream中转一下,因为直接TblobField.SaveToFile 没有用,我以为是大小限制了,但用TMemoryStream重新设置大小还是不行,这是为什么,又该如何解决呢?
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
nne998 2002-04-21
  • 打赏
  • 举报
回复
把字段 用LONGBLOB 代替。。。。。。。
chechy 2002-04-21
  • 打赏
  • 举报
回复
需要修改BDE ALIAS的设置。
打开BDE ADMINISTRATOR,选中相应的Alias,修改BLOB SIZE(缺省32k),还有BLOBS TO CACHE.

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧