- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Data.OleDb;
- using System.Data.SqlClient;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using System.IO;
- namespace WindowsFormsApplication1
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- pictureBox1.Image = ConMdb();
- }
- //读取Access数据库中的图片
- private Image ConMdb()
- {
- DataSet ds = new DataSet();
- //定义连接加密ACCESS数据库的字符串,数据库密码为xiangyu
- string strFilePath = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + Application.StartupPath
- + "//OEMInfo.mdb;Jet OLEDB:Database Password=xiangyu";
- //定义连接数据源信息数据表为Info,其中“标识”项为Ole类型,存储的为数据。
- string sql = "select * from Info";
- OleDbConnection con = new OleDbConnection(strFilePath);
- OleDbDataAdapter da = new OleDbDataAdapter(sql, con);
- try
- {
- da.Fill(ds);
- }
- catch (Exception ex)
- {
- throw new Exception(ex.ToString());
- }
- finally
- {
- con.Close();
- con.Dispose();
- da.Dispose();
- }
- Image image = null;
- try
- {
- MemoryStream ms = new MemoryStream((byte[])ds.Tables[0].Rows[0]["标识"]);
- image = Image.FromStream(ms);
- }
- catch (Exception ex)
- {
- //image = image.Dispose();
- //throw new Exception(ex.ToString());
- }
- return image;
- }
- }
- }
相关推荐
Unity3D读取Socket的二进制图片
服务端:C#的Winfrom开发服务器,数据库是Access using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System
access数据库中添加与读取图片
access数据库中添加与读取图片
C#连接Access数据库,对图片以二进制的存储上传与读取
C#连接Access数据库并读取图片已经浏览文件上传图片,使图片以长二进制数据数据形式存储,字段为ole对象
c# 操作Access 存取图片(转)
//存图片 MemoryStream stream = new MemoryStream(); byte[] photo = null; Image img = this.pictureBox1.Image; img.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp); photo = stream.ToArray(); strea
發布信息時,图片上传并顯示在TEXTBOX(C#+Access)
图片上传到数据库并显示(C#+Access)
怎样读取ACCESS中的图片
用ADO: void CADOBlobDlg::ReadData() { //DestroyPhoto(); ///清除原图像 if(m_pRecordset->adoEOF||m_pRecordset->BOF) { m_UserName.Empty(); m_Old.Empty(); UpdateData(FALS
C#读写BMP文件
要注意的是:上述公式中的biWidth’必须是4的整倍数(所以不是biWidth,而是biWidth’,表示大于或等于biWidth的,最接近4的整倍数。指定表示颜色时要用到的位数,常用的值为1(黑白二色图), 4(16色图), 8(256色), 24(真彩色图), 32(带透明通道的真彩色图)。这个结构的长度是固定的,为14个字节(WORD为无符号16位整数,DWORD为无符号32位整数),各个域的说明如下:。指定本图象实际用到的颜色数,如果该值为零,则用到的颜色数为2的biBitCount次方。
C#向ACCESS数据库插入图片
上传文件到 Access 数据库 上传文件到 Access 数据库 HeaderStyle-Font-Bold="True" HeaderStyle-ForeColor="#ffffff" ItemStyle-BackColor="Beige"
利用 DataGridView 绘制图片列表(从Access读取图片)
using System;using System.IO;using System.Runtime.InteropServices;using System.Threading;using System.Windows.Forms;using Microsoft.Win32;using Access = Microsoft.Office.Interop.Access;namespace Ima
C#往数据库字段里存取文件(比如图片等,或称OLE对象,BLOB大二进制字节数组)...
其实很简单,可是在找到方法之前,网上到处搜索,各种说法一度以为很麻烦。所以记载下来分享。 以Access2007为例,创建数据库,建个表,要插入二进制数据的字段的数据格式设为OLE对象。 连接: OleDbConnection aConnection; String strConnect = "Provider=Microsoft.Ace.OLEDB.12.0;Data So...
Acess 存储与显示图片
在Acess 存储图片: 1.在Access中存储图片的字段为"Ole 对象" 2.将上传的文件存到 字节数组 中. 3.然后将该数据存到数据库里就行了. 1privatevoidUpLoadFile()2{3//getthefile4StreamuploadStream=FileUpload1.Posted...
利用C#从Access数据库中存取图片
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using Syst...
c#把图片以二进制的形式写入ACCESS数据库
今天把文件写入到数据库中的时候出现了问题,问了很多人和查了很多资料,结果都没有找到解决的办法,后面经过不断的尝试,终于解决了这个问题。下面把重要的部分跟大家分享下。 有的时候需要把图片存在数据库中以达到用户看不到图片的效果,在这里主要讲解以二进制的形式存储方法。 这里的图片有两种,一种是在本地,一种是通过GDI画好的。 在本地的图片写入数据库中的时候 FileStream fs =
dw读取access中的图片_怎样从Access数据库中读取图片?解决办法
当前位置:我的异常网» C#»怎样从Access数据库中读取图片?解决办法怎样从Access数据库中读取图片?解决办法www.myexceptions.net网友分享于:2013-03-03浏览:37次怎样从Access数据库中读取图片?//从数据库中获取 二进制大对象 (BLOB) 值public void GetBLOB(){System.Data.OleDb....
[代码问题梳理]c#向Access数据库插入数据
近来在做一个项目,纯粹拿来练手学习的,其中涉及到了C#与Access数据库这一块,故将其记录下来,作为个人的成长记录。 这篇文章主要有这几个小内容: 向Access数据库插入数据 数据的几种情况 数据插入语句的书写 注意事项 数据的几种情况与语句的书写我个人认为在数据插入过程中,可以粗略地认为数据分为这三种情况: 图片 变量 具体值 大部分向Access数据库存储图片都是以存流的方式,而这种方式
关于把图片存入ACCESS形成二进制文件进行图片绑定显示(c#版)
注意:本演示需要创建两个aspx文件一个为default2.aspx 一个为default3.aspx一个数据库文件 表名为photo ID:自动增长类型 Image:ole类型;ImageType:文本类型(本演示代码为网上复制粘贴,本人只是进行了详细说明和组织)-----------------------------------------------------------dafault
[VB.NET]如何把一个图片保存到access中,又如何把它读取出来,并在picturebox中显示?
<!--google_ad_client = "pub-8333940862668978";/* 728x90, 创建于 08-11-30 */google_ad_slot = "4485230109";google_ad_width = 728;google_ad_height = 90;//--><script type="text/javascript"
2039




被折叠的 条评论
为什么被折叠?



