如何使用ADO存取Oracle中的BLOB字段?急!

lixrun 2004-08-11 05:48:32
ADO能否存取Oracle的Blob,如何设置?
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jishiping 2004-08-12
  • 打赏
  • 举报
回复
楼上 CSDNFAN1218(永无止境) 的代码,至少有一个错误。对于Oracle数据库,调用函数
LoadFromStream时,不能使用ftBlob,而应该使用 ftOraBlob。
freshman2003 2004-08-12
  • 打赏
  • 举报
回复
我觉得不如用BDE,ADO用于SQLSEVER和ACCESS比较好。
CSDNFAN1218 2004-08-12
  • 打赏
  • 举报
回复
EpDataModule->VioQuery->Close();
EpDataModule->VioQuery->SQL->Clear();
EpDataModule->VioQuery->SQL->Add("INSERT INTO B_WZZP(WZBH,WZZP,ZPLX) VALUES(:ID,:PICTURE,'0')");
switch(MainForm->iKind)
{
case 0 : TFileStream * TempFile;
sourcepic1=sourcepic1+".jpg";
TempFile = new TFileStream(sourcepic1,fmOpenReadWrite);
TempFile->Position=0;
EpDataModule->VioQuery->Parameters->ParamByName("ID")->Value=VioVeh.strWZBH;
EpDataModule->VioQuery->Parameters->ParamByName("PICTURE")->LoadFromStream(TempFile,ftBlob);
EpDataModule->VioQuery->ExecSQL();

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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