通过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的字段,以二进制流的形式
尽量保证数据库的完整性——通过代码操作数据库而不是通过手动写入数据库。
这里介绍一下有关对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的字段,以二进制流的形式
相关文章推荐
- cocos2d-x系列笔记(9.1)---浅谈cocos2d-x使用函数指针实现委托(上)---通过c#代码理解委托
- C# 通过 oledb 操作Excel实例代码
- C#代码:用接口模拟实现存取款及银行之间的转账
- 整理分享C#通过user32.dll模拟物理按键操作的代码
- 意外作出了一个javascript的服务器,可以通过js调用并执行任何java(包括 所有java 内核基本库)及C#类库,并最终由 C# 执行你提交的javascript代码! 不敢藏私,特与大家分
- C#读写Access数据库、表格datagridview窗体显示代码实例
- C#密码框控件通过代码赋值
- C#访问Access数据库的参考代码和连接语句的写法
- C# 通过T4自动生成代码
- C# 通过窗体修改配置文件的代码 App.config
- C++通过DLL调用C#代码
- c# 通过代码的方式来关闭Console application的quick edit模式
- C++通过DLL调用C#代码
- C#小点点(通过一段代码,想开去)
- 通过C#代码 压缩/解压文件
- 如何通过ODBC驱动代码连接Sql Server数据库--采用C#语言
- C#中通过使用Connection类来实现打开/关闭数据库的代码实例
- 关于在c#中创建用户控件后,winform应用程序在调用中无法通过点击用户控件的子控件为其自动添加事件代码的问题
- C++通过DLL调用C#代码
- asp.net(c#)实现从sqlserver存取二进制图片的代码