我保存图片到数据库2000的代码为什么会失效。图片根本没有保存到数据库,都是NULL值。

zxy_net 2004-11-22 12:38:37
代码片段
sqlStr+=":Pic,"
-------------------
TMemoryStream *MS = new(TMemoryStream);
AdvPicture1->Picture->SaveToStream(MS);
MS->Seek(0, soFromBeginning);
ADOLook->Parameters->ParseSQL(sqlStr, true);
ADOLook->Parameters->ParamByName("Pic")->LoadFromStream(MS,ftBlob);
ADOLook->Close();

ADOLook->SQL->Clear();
ADOLook->SQL->Add(sqlStr);
ADOLook->ExecSQL();
========================
连BMP都保存不了,:PIC是传递参数。大家给点建议
...全文
108 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
COKING 2004-11-22
  • 打赏
  • 举报
回复
TMemoryStream *MS = new(TMemoryStream);
AdvPicture1->Picture->SaveToStream(MS);
MS->Seek(0, soFromBeginning);

ADOLook->Close();
ADOLook->SQL->Clear();
ADOLook->SQL->Add(sqlStr);
ADOLook->Parameters->ParamByName("Pic")->LoadFromStream(MS,ftBlob);
ADOLook->ExecSQL();

1,178

社区成员

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

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