社区
数据库相关
帖子详情
请问DELPHI中怎么处理BLOB字段?
shaw_jansin
2003-10-16 09:53:54
我想用QUERY控件insert tb1(blob) values(:para1),然后设置参数的方式添加带BLOB字段的记录,不知怎么处理比较合适,同时取出又该如何?
不想用TABLE控件(总是预取数据)!
...全文
283
5
打赏
收藏
请问DELPHI中怎么处理BLOB字段?
我想用QUERY控件insert tb1(blob) values(:para1),然后设置参数的方式添加带BLOB字段的记录,不知怎么处理比较合适,同时取出又该如何? 不想用TABLE控件(总是预取数据)!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shaw_jansin
2003-10-20
打赏
举报
回复
up
soaringsouth
2003-10-16
打赏
举报
回复
把数据库blob字段存到文件:
procedure TMainFrm.N4Click(Sender: TObject);
var
MStream:TStream;
MFileStream:TFileStream;
pImage: pointer;
FileName:string;
aFileName:String;
begin
SaveDialog1.FileName:=suiDBGrid2.DataSource.DataSet.FieldByName('filename').AsString;
SaveDialog1.Execute;
if not SaveDialog1.Execute then Exit ;
try
//从数据库读出文件信息
MStream:=suiDBGrid2.DataSource.DataSet.CreateBlobStream(suiDBGrid2.DataSource.DataSet.FieldbyName('Files'),bmRead);
FileName :=suiDBGrid2.DataSource.DataSet.FieldByName('FileName').asString ;
//组合文件名
aFileName := SaveDialog1.FileName;
MStream.Position:=0;
GetMem(pImage, MStream.Size);
//创建文件
MFileStream := TFileStream.Create(aFileName, fmCreate);
MStream.Read(pImage^,MStream.Size);
MFileStream.Write(pImage^ ,MStream.Size);
FreeMem(pImage);
MFileStream.Free ;
MStream.Free ;
except
if(MStream<>nil)then MStream:=nil ;
if(MFileStream<>nil)then MFileStream:=nil ;
exit;
end;
ShowMessage(SaveSuccess);
end;
再用ShellExecute打开
soaringsouth
2003-10-16
打赏
举报
回复
//装载文件到流
MStream:=TMemoryStream.Create;
try
MStream.LoadFromFile(trim(edtfile.Text));
except
ShowMessage(OpenFileErr);
MStream.Free;
exit;
end;
.....
TBlobField(ADOTable1.FieldByName('files')).LoadFromStream(MStream);
try
ADOTable1.Post;
shaw_jansin
2003-10-16
打赏
举报
回复
不能用QUERY控件吗?
wooden954
2003-10-16
打赏
举报
回复
up
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
delphi
读写
BLOB
字段
oracle
blob
字段
读写
delphi
很多朋友在操作oracle数据库的clob,
blob
字段
时不知道怎么插入和使用,这里提供读写范例。
DELPHI
的CLOB和
BLOB
存取
处理
.zip_
DELPHI
的CLOB和
BLOB
存取
处理
_hallzgz
DELPHI
的CLOB和
BLOB
存取
处理
Delphi
将图片以二进制方式存储在数据库
BLOB
字段
中
.rar
Delphi
将图片以二进制方式存储在数据库
BLOB
字段
中
,将使用TStream读写数据,利用
BLOB
字段
进行图像数据的存取,
Blob
存变量,具体程序请参考use
Blob
目录
中
的代码。
Delphi
DataSnap 2009方法调用实现
Blob
字段
的读写示例
本资源,演示了利用DataSnap 2009,通过方法调用方式,实现多层数据库应用的架构
中
,
Blob
字段
的读写过程。 原创。 相关介绍文章: http://blog.csdn.net/ddqqyy/article/details/6646918
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章