stream:=TMemoryStream.Create();
TBlobField(Query1.FieldByName('Photo')).SaveToStream(stream);
为什么会出现"Invalid BloB handle in record buffer"的错误???
TBlobField(Query1.FieldByName('Photo')).SaveToStream(stream);
为什么会出现"Invalid BloB handle in record buffer"的错误???
解决方案 »
- 求助!!关于字符排列!
- quickreport连打
- 用过TDBLookupComboboxEh 的 请进
- 急、急、急:怎么将界面上的8个TEdit控件赋给控件数组中去?
- 我把我的全部剩余分数都拿出来啦!求救啊!
- 民以食为天,公司现在无以为计,没办法要跳槽了,8年Delphi经验,做过许多大型项目
- 把从excel复制的内容转换到表格
- 新手请教两个数据库的问题!
- 特效显示,如淡入淡出,文字向上滚动等,等, 有这方面的控件吗? for d6
- 想在往edit中输入编号或姓名时,能从listbox中列出相关记录的编号与姓名,而且是如输入“张”时与“张”相关的记录就列出来,选择记录后。。。。。
- Wise中的开始菜单"卸载"如何添加?
- 这个SQL语句有错吗?
TBlobField(Query1.FieldByName('Photo').AsBlob).SaveToStream(stream);
v_photo:TJPEGImage;
begin
v_path:='路徑';
v_photo:=TJPEGImage.Create;
v_photo.LoadFromFile(v_path);
table1.edit;
table1.FieldByName('path').Value:=v_path;//path為路徑字段
table1.FieldByName('photo').Assign(v_photo);//photo為圖片字段
table1.Post;
end;
TBlobField(Query1.FieldByName('Photo')).SaveToStream(stream);
我用的数据库是Sybase Anywhere