永发信息网

C#从access中的ole字段中读取一个二进制流的文件显示到控件中怎么实现啊,(能不能提供给我一个具体的例子

答案:2  悬赏:30  手机版
解决时间 2021-03-20 18:42
C#从access中的ole字段中读取一个二进制流的文件显示到控件中怎么实现啊,(能不能提供给我一个具体的例子
最佳答案
流是什么文件?图像?视频?声音?要做不同处理。
流从数据库中读取到的应该是byte[]。
假设为图像。
byte[] buff = ....从数据库中获取流内容......
PictureBox p = new PictureBox();
//读取到的字节转化为流
using (System.IO.MemoryStream m = new System.IO.MemoryStream(buff)) {
//将流还原为图片:
using (Image img = Image.FromStream(m)) {
p.Image = img.Clone;
}
}
全部回答
假设ole字段cmenu: byte[] buff=你程序的数据; olecom.commandtext = "update [catalog] set [cmenu] = @olevalue"; oledbparameter olep = new oledbparameter("@olevalue", oledbtype.longvarbinary, buff.length); olep.value = buff; olecom.parameters.add(olep); olecom.executenonquery();执行 读取和其他的字段读取方式一样,返回的东西用byte[]进行强制类型转换 byte[] buff = (byte[])dr[1];
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
散装化肥是否会发热
我一个月左右被养父母买来,我是被拐卖的,现在
集美大学和厦门理工大学哪个离厦门大学更近?
四川省通江县中等卫生职业学校(南门)怎么去啊
平姓的名人
今天当伴娘,可以穿绿色连衣裙么?还有绿色连
唐久便利长治路居然之家店这个地址在什么地方
社会王是谁录的
有个小说主角叫苏是和会五行针的叫啥名
有线键盘怎么连接电脑
100个发光二极管怎么接到十二伏上
荣富宾馆地址在什么地方,想过去办事
iphone7plus景深怎么拍
列子一则可以用一个成语吗,那么成语是什么
茶叶店文字用什么颜色的字好看
推荐资讯
有人说你呆而不萌是什么意思
幸福小馆地址有知道的么?有点事想过去
劳动仲裁 我受聘与某集团公司后被安排在下属
理智与情感的内容梗概
程步先生的《真秦始皇》《真商鞅》《真项羽》
关节痛挂什么科
怎么在excel单元格中插入表格
办理劳务资质费用要多少都用去哪里
听说猫狗会在主人死后,把你给活生生给吃了,
怎么能让他人登录不了自己的QQ
VR开发培训需要学习什么内容,是自学比较好还
属鸡的幸运楼层
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?