格式问题!!!

lsxy 2004-04-06 09:09:00
各位大虾帮忙看看,代码那么写格式有什么问题吗,怎么执行不了呢???(具体内容可以不用管),我在开头用<%@ language=Jscript%>就好用,怎么回事啊?

<body>

<SCRIPT language=JavaScript>


MID=Request("ID");
MIDCP=Request("IDCP");
MIDCQ=Request("IDCQ");

var conn=Server.CreateObject("ADODB.Connection");
conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" +Server.MapPath("upload.mdb"));


var obj=Server.CreateObject("LyfUpload.UploadFile");
txt=obj.Request("text1");
txt2=obj.Request("text2");
txt3=obj.Request("textfield");
strFileType=obj.FileType("file1");
strUserleixing=obj.Request("leixing");
if (txt=="")
{
strFileName=obj.SaveFile("file1",Server.MapPath(MIDCP),true);

if (strFileName !="")
{
Response.Write("选择的文件已经上传到服务器!");
Response.Write("<br>文件名:"+strFileName+"."+strUserleixing);
Response.Write("<br>上传者:"+txt2);
Response.Write("<br>文件类型:"+strFileType);
Response.Write("<br>文件大小:"+obj.FileSize);
Response.Write("<br>附言:"+txt3);

conn.Execute("Insert into 表1 values('"+strFileName+"."+strUserleixing+"','"+txt2+"','"+txt3+"','"+Server.MapPath(MIDCP)+"','"+strFileName+"')");

}

else


{
Response.Write("对不起,您没有选择上传文件!");
}
}

else

{
strFileName=obj.SaveFile("file1",Server.MapPath(MIDCP),true,txt+"."+strUserleixing);
if (strFileName !="")
{
Response.Write("选择的文件已经上传到服务器!");
Response.Write("<br>文件名:"+txt+"."+strUserleixing);
Response.Write("<br>上传者:"+txt2);
Response.Write("<br>文件类型:"+strFileType);
Response.Write("<br>文件大小:"+obj.FileSize);
Response.Write("<br>附言:"+txt3);
conn.Execute("Insert into 表1 values('"+txt+"."+strUserleixing+"','"+txt2+"','"+txt3+"','"+Server.MapPath(MIDCP)+"','"+txt+"')");
}

else

{
Response.Write("对不起,您没有选择上传文件!");
}
}
conn.close();


</SCRIPT>

</body>

...全文
10 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiffer 2004-04-06
MID=Request("ID")
MIDCP=Request("IDCP")
MIDCQ=Request("IDCQ")
后边不用分号。
回复
lsxy 2004-04-06
没有错误,就是<SCRIPT language=JavaScript。。。</SCRIPT>之间的代码不执行了!
回复
summergood 2004-04-06
报什么错误, 是不是组件没有啊!
回复
lsxy 2004-04-06
我不在开头加,
这么写也可以吧?
回复
alcoholwang 2004-04-06
IIS默认的是VBSCRIPT的,你这段代码是Jscript,当然开头要加Jscript
回复
lsxy 2004-04-06
什么意思啊,我这么写为什么不对啊?
回复
chinaworker 2004-04-06
跟你网页前面加
<html>一样
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告