新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 关于 XML 的一般性技术讨论,提供 XML入门资料 和 XML教程
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML基础 』 → [原创]asp获取ACCESS二进制图片到XML文件并还原的例子! 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 31456 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
     * 贴子主题: [原创]asp获取ACCESS二进制图片到XML文件并还原的例子! 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     dickyq 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:89
      门派:XML.ORG.CN
      注册:2005/5/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dickyq发送一个短消息 把dickyq加入好友 查看dickyq的个人资料 搜索dickyq在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dickyq的博客楼主
    发贴心情 [原创]asp获取ACCESS二进制图片到XML文件并还原的例子!

    这帖子分二部分:
    1: asp获取ACCESS二进制图片到XML文件并还原的例子!: 请看6楼的代码部分:
    2: 下面的代码经过我的测试,已经成功用ASP+XML备份ACCESS数据库!
    1.获得数据文件的 getpic.asp:
    <%
    dim rs,xmldoc,xmldom,xmlnode  '定义对象
    dim sourcefile
         'set showinfo = new showclass
             'showinfo.dbopen()
             'showinfo.mysql = "select pro from [pro] where type = 'flyship'"
         'set rs = showinfo.myrs()
            ' response.binarywrite rs(0)
            ' response.end
            sourcefile = server.mappath("loadpic.xml")
            set xmldom = server.createobject("Microsoft.XMLDOM")
                xmldom.load(sourcefile)
            set xmldoc = xmldom.documentElement.selectSingleNode("image")
            set adostream = server.createobject("ADODB.Stream")
                adostream.type = 1
                adostream.open()
                adostream.loadfromfile(server.mappath("right.htm"))
            set xmlnode = xmldom.createElement("imagedata")
                xmlnode.datatype = "bin.base64"
                xmlnode.nodeTypedValue = adostream.read()
               adostream.close
                xmldoc.appendchild(xmlnode)
                XMLdom.save(sourcefile)
         set xmlnode = nothing
         set xmldoc = nothing
         set xmldom = nothing
         set rs = nothing
         set showinfo = nothing
         response.write "ok"
    %>
    '=================================
    2.loadpic.xml 文件:
      <?xml version="1.0" encoding="gb2312"?>
    <picture>
     <image>
      <imagedata xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="bin.base64">PGh0bWw+PC9odG1sPg==</imagedata></image>
    </picture>
    '=============================================
    3.loadpic.asp 文件:
    <%
    dim xmldoc,xmldom,xmlnode  '定义对象
    dim sourcefile
            sourcefile = server.mappath("loadpic.xml")
            set xmldom = server.createobject("Microsoft.XMLDOM")
                xmldom.load(sourcefile)
            set xmldoc = xmldom.documentElement.selectSingleNode("image/imagedata")
            'response.write instr(xmldoc.nodetypedValue,"/")
            'response.end
            set adostream = server.createobject("ADODB.Stream")
                adostream.type = 1
                adostream.open
                adostream.write xmldoc.nodeTypedValue
                adostream.savetofile "index.htm",2
             adostream.close
         set xmldoc = nothing
         set xmldom = nothing
         set adostream = nothing
         response.write "ok"
    %>


    [此贴子已经被作者于2005-7-8 17:41:02编辑过]

       收藏   分享  
    顶(2)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/5/25 16:38:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML基础 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/17 9:44:51

    本主题贴数12,分页: [1] [2]

     *树形目录 (最近20个回帖) 顶端 
    主题:  [原创]asp获取ACCESS二进制图片到XML文件并还原的例子!(2573字) - dickyq,2005年5月25日
        回复:  呵呵呵,在此问一个小小的问题;问题如下:1。问不知可不可以通过上述的方式,向图片中插入文字;..(157字) - lubricity,2005年7月9日
        回复:  呵呵呵,顶一下,学习............^_^(34字) - lubricity,2005年7月8日
        回复:  ACCESS用二进制存储数据,可直接将图片写到浏览器。如果是ASP以base64方式读写,用MSX..(114字) - Qr,2005年6月22日
        回复:  对于数据库我真的不太熟悉,即然都是ASP以base64方式来读取和写入的话.我觉得和ACCESS里..(241字) - 小鞋子,2005年6月22日
        回复:  楼主的代码是不是全部正确的?,正在学习中。。。(46字) - jimmysu,2005年6月18日
        回复:  这帖子与大家一起分享!~认为好的,多多支持!(42字) - dickyq,2005年6月15日
        回复:  http://bbs.xml.org.cn/dispbbs.asp?boardID=1&ID=62..(106字) - 小鞋子,2005年5月30日
            回复:  [quote][b]以下是引用[i]小鞋子在2005-5-30 13:15:49[/i]的发言:[..(14541字) - dickyq,2005年5月31日
        回复:  哦,昨天头上火,忘了是image/imagedata 了!~ 现在成功了!~~~~其实就这几行..(117字) - dickyq,2005年5月26日
            回复:  [quote][b]以下是引用[i]dickyq在2005-5-26 9:06:09[/i]的发言..(167字) - Qr,2005年5月26日
        回复:  set xmldoc = xmldom.documentElement.selectSingleN..(482字) - Qr,2005年5月25日

    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    109.375ms