显示及修改blob内容(oracle )

taideveloper 2002-03-19 10:58:13
小弟现在用delphi5+oracle816开发数据库程序,
要将图片保存到的人事表的blob字段中。
该如何处理?请各位大虾指教!
...全文
94 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
taideveloper 2002-03-24
  • 打赏
  • 举报
回复
我试过了,好像不行啊!
代码如下:
procedure TForm2.Btn_postClick(Sender: TObject);
begin
Query1.Append;
Query1AAAA.LoadFromFile('d:\back.bmp');
//query1AAA为一Blob 字段
Query1.Post;
end;
报告:‘LOB定位器无法扩展事务处理。’
这是为什么?
taideveloper 2002-03-24
  • 打赏
  • 举报
回复
多谢楼上这位!
我回去试试!
kb 2002-03-21
  • 打赏
  • 举报
回复
procedure TForm1.Btn_LoadImageClick(Sender: TObject);
begin
Table1.Edit;
if OpenPictureDialog1.Execute then
TBlobField(Table1.FieldByName('Image')).LoadFromFile((OpenPictureDialog1.FileName))
else
ShowMessage('error');
end;
保证可以用啊,不过如果你的图片大于32K的话要设置一下bde的blob size 为64K.
taideveloper 2002-03-20
  • 打赏
  • 举报
回复
那个方法好像不行吧,
我用的是BLOB类型的字段,不是LONG RAW 类型的!
还有其它方法吗?
SimonDW 2002-03-19
  • 打赏
  • 举报
回复
blob不能通过sql直接访问吧,要通过store procedure ……
具体的就不会了……
r3 2002-03-19
  • 打赏
  • 举报
回复
DBImage.Picture.LoadFromFile

830

社区成员

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

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