ASP高手进 高分哦

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:45:43
帮忙解释一下这个程序..是文件上传的
他就是没告诉怎么设置数据库里的东西。
数据库里都要有什么字段的啊?

<%
Response.Expires=0
Function f_Bin2Str(ByVal sBin)
Dim iI, iLen, iChr, iRe
iRe = ""
If Not IsNull(sBin) Then
iLen = LenB(sBin)
For iI = 1 To iLen
iChr = MidB(sBin, iI, 1)
If AscB(iChr) > 127 Then
iRe = iRe & Chr(AscW(MidB(sBin, iI + 1, 1) & iChr))
iI = iI + 1
Else
iRe = iRe & Chr(AscB(iChr))
End If
Next
End If
f_Bin2Str = iRe
End Function
iConcStr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False" & _
";Data Source=" & server.mappath("zj.mdb")
iSql="tb_img"
set iRe=Server.CreateObject("ADODB.Recordset")
iRe.Open iSql,iConcStr,1,3
iLen=Request.TotalBytes
sBin=Request.BinaryRead(iLen)
iCrlf1 = ChrB(13) & ChrB(10)
iCrlf2 = iCrlf1 & iCrlf1
iLen = InStrB(1, sBin, iCrlf1)

数据库是:zj.mdb
表名是:tb_img
pathi,fname,type,img
按代码来看就这几个字段,不过应该还有个自动编号的id

path 字符型 varchar
fname 字符型 varchar
type 字符型 varchar
img 二进制 binary

至少应有"path","fname","type","img"四个字段