書く:
1:GIF画像ファイルをメモリに読み取ります(可変STRTEMP)。
2:データベースに書き込みます。
dim bintmp()as byte
adodb.connectionとしてのdim conn
adodb.recordsetとしてのdim rs
文字列としてのdim strsql
conn = new adodb.Connectionを設定します
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")。AppendChunkBINTMP
rs.update
読み取りと表示:
show.asp:
<%
薄暗いp
薄暗いl
L = 8192
Dim Conn、Rs、Strsql
conn = server.createObject( "adodb.connection")を設定します
conn.open "provider = microsoft.jet.oledb.4.0; data source ="&server.mappath( "。")& "/db2.mdb; persist security info = false"
rs = server.createObject( "adodb.recordset")を設定します
strsql = "select * from tbimage"
Response.ContentType = "image/gif"
'重要!
rs.open strsql、conn、1,1
rs.movelast
する
p = rs( "image")。getChunk(l)
Response.binarywrite p
lenb(p)<lの場合、exitは実行します
ループ
%>
HTMLで:
<画像src = show.asp>