软件注册站
热情软件屋

 
如何使用ASP显示ACCESS数据库的的GIF图象
编号: QA002604    
建立日期: 2000年2月20日 最后修改日期: 2000年2月20日
所属类别: 其他语言 - 图形、图象
其他语言 - Internet编程
其他语言 - 数据库
   
    操作系统:NT4.0、window98
    编程工具:ASP
    问题:如何使用ASP给ACCESS数据库的OLE对象字段插入gif图象文件同时如何通过ASP把图象调出显示在网页上?(文旭)
   
    写入:
    1:把gif图像文件读入内存(一个变量strTemp)。
    2:写入数据库。
    Dim binTmp() As Byte
    Dim conn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Dim strSql As String
    Set conn = New ADODB.Connection
    Set rs = New ADODB.Recordset
    conn.Open "db"
    strSql = "select * from tbImage"
    rs.Open strSql, conn, 1, 3
    OpenFile ("bayshore.jpg")
    '请自己实现OpenFile函数
    rs.AddNew
    rs.Fields("image").AppendChunk binTmp
    rs.Update
    读出和显示:
    show.asp:
    <%
    dim P
    dim L
    L = 8192
    dim conn,rs,strSql
    set conn=server.CreateObject("ADODB.Connection")
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &server.MapPath(".") & "\db2.mdb;Persist Security Info=False"
    set rs=server.CreateObject("ADODB.Recordset")
    strSql = "select * from tbImage"
    Response.ContentType = "image/gif"
    'Important!
    rs.open strSql,conn,1,1
    rs.movelast
    do
    P = rs("image").GetChunk(L)
    Response.BinaryWrite P
    IF LenB(P) < L then exit do
    loop
    %>
    在html中:
    <image src=show.asp>

    

此问题由Fu Jin回答。

附加关键字:编程, 源程序, programming, source code, 其他语言, asm, vba, vbscript, 图形、图象, picture, graph, image, draw, Internet编程, INET, www, internet, ie, 数据库, database, query

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio