Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

stream对象输出表中的“二进制”图片

简单人生  发表于:2011-08-31 12:01:09  
复制

“图片收集”表中 含有两个字段 为 编号 和 图片  
假设目前只有一条记录 显示为

  编号 图片
  001 二进制数据

请问,我要在窗体的按钮点击事件中,通过ADO的stream对象,如何将001的图片 原原本本的输出到D盘的“图片”文件夹

具体代码可以帮我写吗?感激!

 

Top
张万里 发表于:2011-08-31 14:34:34

 Set istm = New ADODB.Stream
  With istm
    .Mode = adModeReadWrite
    .Type = adTypeBinary
    .Open
    .Write rs1("IMG")
    '这里注意了,如果当前目录下存在test1.jpg,会报一个文件写入失败的错误.
     .SaveToFile Application.CurrentProject.Path & "\temp." & rs1("KZM")
   End With

           



简单人生 发表于:2011-08-31 23:30:48

将你的代码复制进入按钮的单击事件,不成功!

再请求你修改一次了



张万里 发表于:2011-09-01 10:53:21
这个代码是需要你自己理解后,稍加修改就可以的,不要只等现成的,这个不是学习代码的好习惯

简单人生 发表于:2011-09-01 11:09:37

你先给代码我先实现这功能先,我会认真看的

恳请了!



简单人生 发表于:2011-09-01 11:14:47
总记录:5篇  页次:1/1 9 1 :