用ado 在 access 存取二进制文件的一种办法
来源:互联网 发布:并购重组 知乎 编辑:程序博客网 时间:2024/06/03 16:45
在access中建一个备注字段(备注类型一种数据量大的文本类型),名为binary。
主键id。
有一timage已装载的图片。memstream为tmemorystream;p为byte
存:
self.Image1.Picture.Bitmap.SaveToStream(memstream);
memstream.seek(0,soFromBeginning );
while memstream.Position<memstream.Size do
begin
memstream.ReadBuffer(p,1);
i:=length(inttostr(p));
self.ADODataSet1.Recordset.Fields[1].AppendChunk(inttostr(i)+inttostr(p));
end;
self.ADODataSet1.Recordset.UpdateBatch(1);
取:
with self.ADODataSet1 do
begin
while i< recordset.Fields[1].ActualSize do
begin
l:=strtoint(recordset.Fields[1].GetChunk(1));
m:=recordset.Fields[1].GetChunk(l);
i:=i+2*l+2;
try
b:=strtoint(m);
memstream.Write(b,1);
except
begin
showmessage(inttostr(l));
end;
end;
end;
end;
memstream.Seek(0,soFromBeginning);
self.Image1.Picture.Bitmap.LoadFromStream(memstream);
- 用ado 在 access 存取二进制文件的一种办法
- ADO存取二进制文件
- VC 用 ADO 存取 Access 数据库的一点总结
- 使用ADO实现vc中二进制文件数据的存取(以图像在数据库中的存取为例)
- 使用ADO实现vc中二进制文件数据的存取(以图像在数据库中的存取为例)
- 使用ADO实现vc中二进制文件数据的存取
- vc下ado存取access
- VC++6.0 中用 ADO 存取 Access 数据库的一点总结
- VC++6.0 中用 ADO 存取 Access 数据库的一点总结
- VC++6.0 中用 ADO 存取 Access 数据库的一点总结
- JDBC对二进制文件的存取
- VC++6.0 中用 ADO 存取 Access 数据库
- delphi使用ADO在sql数据库存取图片的方法
- 在Access中存取图片
- 一种对ASP.NET下拉列表存取的比较鲁棒和直接的办法
- 在Oracle 8i的SQL*Plus中如何利用LOB字段存取操作系统二进制文件
- mfc用ado的方式连接access
- 在ado和access的情况下,用INSERT INTO语句插入到数据库中
- win2000 或 更迟版本可执行文件的自删除
- 网页中插入视屏
- C语言中的三大定律
- 网页中插入电影
- 深入剖析Java编程中的中文问题及建议最优解决方法
- 用ado 在 access 存取二进制文件的一种办法
- Linux一句话精彩问答
- LINUX选修课讲义:shell简介
- LINUX选修课讲义:UNIX常用命令
- LINUX选修课讲义:网络配置文件(1)
- LINUX选修课讲义:文件系统
- vi简易操作说明
- LINUX选修课讲义:/etc目录文件介绍
- LINUX选修课讲义:汉字终端的安装!