從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顯示同步錯誤,沒有編輯權限