问题描述
1、ACCESS2007建立了一个数据库,其中“TEST”字段为OLE类型,每条记录已经储存有bmp格式照片1张。2、我需要读取照片,显示到pic控件上。第一步:连接数据库,测试连接成功。第二步:读取储存照片的字段,转化为byte。但运行到断点语句时,提示:参数无效。求帮助。。数据库:
解决方案
本帖最后由 powerswhlz 于 2016-05-08 17:18:58 编辑
解决方案二:
ole类型的字段存储格式没有公开,但是开头肯定不会是图像文件你要么改用VBA来读,要么在insertinto的时候不用Access而是用ADO.Net
解决方案三:
看看dataImage里面有没有数据,数组里开头的几个字符和直接读取bmp到一个数组里开头的几个字符是否一致。另外,加载到内存流以后,制定位置为流的开始位置。
时间: 2024-09-20 23:54:41