您的位置:首页 > 数据库

通过C#代码存取access数据库中的ole对象

2011-09-10 05:28 204 查看
往往在access数据库中我们手动存的bmp图片在字段中显示的是“位图图像”,有时候并不能为我们的C#代码所识别,这个时候就不要手写数据库了,

尽量保证数据库的完整性——通过代码操作数据库而不是通过手动写入数据库。

这里介绍一下有关对access数据库的ole对象的操作。

//读取ole对象(bmp图片)放入picturebox

byte[] buffer = (byte[])modelrecord.ObjectSign;

MemoryStream ms = new MemoryStream(buffer);
this.pictureBox1.Image = Image.FromStream(ms, true);

//向数据库中写入ole对象(bmp图片)

string flname = Application.StartupPath + "\\签字.bmp";//文件的地址
modelrecord.ObjectSign = ImgToByt(new Bitmap(flname));//写入model的字段,以二进制流的形式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: