相关疑难解决方法(0)

从Access读取图像 - 参数无效

我在Access .mdb文件中有简单的数据库,但我不知道如何处理:当我Image从流创建时,"参数无效"异常.我读过我需要剥离78个字节的偏移量(从这里开始)但是当我调用FromStream时,即使在剥离前78个字节后,我仍然会得到"参数无效"错误.


这对我不起作用:

byte[] abytPic = (byte[])dt.Rows[0]["Photo"]; byte arrary with image
if ((abytPic[0] == 21) && (abytPic[1] == 28)) //It's true
{
    byte[] abytStripped = new byte[abytPic.Length - 78];
    System.Buffer.BlockCopy(abytPic, 78, abytStripped, 0, abytPic.Length - 78); 
    msPic = new emoryStream(abytStripped);
}
Run Code Online (Sandbox Code Playgroud)

c# oledb ms-access

7
推荐指数
1
解决办法
5264
查看次数

标签 统计

c# ×1

ms-access ×1

oledb ×1