用java就很方便,其他工具就不清楚。:)

解决方案 »

  1.   

    如果是Web开发,ASP中可用rs("image").binarywrite写出,
    如果是Client/Server的应用程序,则看开发工具而论,例如Delphi中可利用TBolbStream和TBolbField实现对数据库Blob字段的读写,而且都不仅仅限于Oracle,
    SQL Server,Sybase...都可以。
      

  2.   

    不知各位用asp查询过Oracle的Blob字段没有,我用标准的SQL语句不能查出Blob字段,下面是我
    写的代码,贴出来和各位探讨,这个问题困扰我很久了不知是否有人解决!
    运行以下代码后出错:
       Err :"Provider (0x80004005)"select fblbphoto from from photo where flngphotoid=1"中fblbphoto为Blob字段,
    如果将 flngphoto换成其他非Blob字段,错误不会出现!<%@ LANGUAGE="VBSCRIPT" %>
       <%
        Response.Expires = 0
        Response.Buffer = TRUE
        Response.Clear
       Response.ContentType = "image/jpeg"
        Set cn = Server.CreateObject("ADODB.Connection")
       cn.Open "DSN=arming;UID=System;PWD=manager"
       set rs=server.CreateObject("ADODB.RecordSet")
       Sql="Select fblbphoto  from photo where flngphotoid=1"
       rs.Open sql, cn, 3, 3
       Response.BinaryWrite( rs("fblbphoto"))
       Response.End
    %>