关于LyfUpload的使用
chsal 2005-06-01 10:55:34 我编了一个使用LyfUpload上传文件程序,第一个页面提交表单,第二个页面处理
但是当使用Set obj = Server.CreateObject("LyfUpload.UploadFile")语句时,放哪儿都不行,都会报如下错误:
错误类型:
LyfUpload (0x80020009)
Subscript out of range
下面是第二个页面的代码:
<%@Language=VBScript %>
<HTML>
<BODY>
<%
Set obj = Server.CreateObject("LyfUpload.UploadFile")'_________就是这句话!!!
set cn=server.CreateObject("ADODB.connection")
provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
dbpath="Data Source=" & server.MapPath("mail.mdb")
cn.open Provider & dbpath
set rs=server.CreateObject("ADODB.recordset")
commandtext="insert into production values('"&trim(obj.request("pID"))&"','"&trim(obj.request("pname"))&"','"&trim(obj.request("price"))&"','"&trim(obj.request("s3"))&"','"&trim(obj.request("infor"))&"')"
cn.execute Commandtext,0,AdCmdText
Path = Server.MapPath("production")
varfname=trim(obj.request("pID")) & ".rar"
ss=obj.SaveFile("file1", path,True,varfname) '保存文件到服务器
set objFSO = nothing
set obj = nothing
rs.close
set rs=nothing
cn.close
set cn=nothing
response.Redirect "promanage.asp"
%>
</body>
</html>
请问是怎么回事,怎么改?