607
Office
从Access中读取OLE对象的bitmap,参数无效!
在Access数据库中存放了OLE对象的图片,如下所示,现在需要把它读取出来,存放到本地磁盘中,代码采用C#语言,但是一直提示参数无效,buffer中是有数据的,想问一下这个问题该怎么解决?
private void button2_Click_1(object sender, EventArgs e)//读取图片
{
OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\三角点.mdb" + ";Persist Security Info=True");
cn.Open();
OleDbDataAdapter oda = new OleDbDataAdapter("select 点位略图 from 三角点 where 编号='330102T131'", cn);
DataTable dt = new DataTable();
oda.Fill(dt);
byte[] buffer = dt.Rows[0][0] as byte[];
MemoryStream ms = new MemoryStream(buffer);
pictureBox1.Image = Image.FromStream(ms);
}
最后更新:2017-05-31 18:01:17
上一篇:
office 2016 for MAC 使用Excel 问题
下一篇:
outlook2016无法删除左边创建的文件夹
在桌面右键新建excel/word/PPT时,报错显示0x8007007A:传递给系统调用的数据
Word、Excel、PPT等文件类型全部变成ms
MAC Outlook 2016 总是提醒“Invalid top folder name!”
OneNote同步出错,错误代码0xE0000007
无法同步笔记 同步您的笔记本时遇到问题。 ( 错误代码: 0xE0000007 )
office无法激活激活过程中点击下一步,不断跳出“无法与服务器联系,请在几分钟后重试。
很抱歉,WORD遇到错误,使其无法正常工作。因此需要关闭WORD,是否希望我们立即修
从WINDOWS LIVE MAIL 2012导出邮件到OUTLOOK 2016提示“初始化mapi时出错”
Office 2016pro plus 英文版安装语言包问题
onenote显示同步错误,没有编辑权限