社区
数据库相关
帖子详情
请问DELPHI中怎么处理BLOB字段?
shaw_jansin
2003-10-16 09:53:54
我想用QUERY控件insert tb1(blob) values(:para1),然后设置参数的方式添加带BLOB字段的记录,不知怎么处理比较合适,同时取出又该如何?
不想用TABLE控件(总是预取数据)!
...全文
280
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
字段
时不知道怎么插入和使用,这里提供读写范例。
新版通俗易懂的JDBC升级版教程(含配套资料)
本套视频教程共57小结,涵盖JDBC的方方面面,包括手动获取数据库连接的多种方式、使用数据库连接池获取连接、Statement与PreparedStatement的对比使用、sql注入问题讲解、
Blob
字段
的操作、高效的批量插入、DAO设计...
DELPHI
的CLOB和
BLOB
存取
处理
.zip_
DELPHI
的CLOB和
BLOB
存取
处理
_hallzgz
DELPHI
的CLOB和
BLOB
存取
处理
Delphi
将图片以二进制方式存储在数据库
BLOB
字段
中
.rar
Delphi
将图片以二进制方式存储在数据库
BLOB
字段
中
,将使用TStream读写数据,利用
BLOB
字段
进行图像数据的存取,
Blob
存变量,具体程序请参考use
Blob
目录
中
的代码。
数据库相关
2,496
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章