有时候需要大数据的存取时,如图片,需要用到ole对象的操作。
首先,在默认文件中,添加两个名空间
using System.Data.OleDb;
using System.IO;
一个用于数据库操作,一个用于二进制文件操作
在Access中新建数据库Database1.mdb, 完整文件路径D:\Documents\Database1.mdb
写入OLE对象数据
打开文件,选择一个大的图像文件,然后存入数据库。
代码如下:
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
Byte[] buff = new Byte[fs.Length];
BinaryReader rd = new BinaryReader(fs);
&