编程论坛's Archiver

中学时代 发表于 2007-11-20 19:26

求助:Microsoft VBScript 编译器错误 '800a0400' 缺少语句

<FONT face=Arial size=2></FONT>
<P><FONT color=#ff0033>提示信息如下:</FONT><BR><BR>Microsoft VBScript 编译器错误 '800a0400' <BR><BR>缺少语句
<P>\wwwroot\admin_news\addnews.asp, line 64<BR><BR><FONT color=#ff0000>代码如下:<BR><BR></FONT><FONT color=#000000>&lt;!--#include file="../config.asp" --&gt;<BR>&lt;!--#include file="../CONN.asp" --&gt;<BR>&lt;!--#include file="../inc_Function.asp" --&gt;<BR>&lt;!--#include file="../inc_ISlogin.asp" --&gt;</FONT></P>
<P><FONT color=#000000>&lt;%  openadmin<BR> dim rs,sql<BR> set rs=server.createobject("adodb.recordset")<BR> mimageNum = 0<BR> action = "addnew"<BR> newsId = Trim(Request.QueryString("newsId"))<BR> <BR> if isNumeric(newsId)=false or newsId="" then<BR>  newsId=0<BR>  action = "addnew"<BR> end if<BR> </FONT></P>
<P><FONT color=#000000>set rsp=Server.CreateObject("ADODB.RecordSet")<BR>sqlp = "select * FROM news where id="&amp;newsId<BR>rsp.Open sqlp,conn,1,3<BR> if rsp.RecordCount=1 then<BR>  action = "modify"   <BR>  mcataid=rsp("cataid")<BR>  mtitle=rsp("title")<BR>  mcontent=rsp("content")<BR>  mfrom=rsp("from")<BR>  mspecial=rsp("special")<BR>  mpermission=rsp("permission")<BR>  if mspecial ="True" then <BR>   mspecial1 = "checked"<BR>  else<BR>   mspecial1 = ""<BR>  end if<BR>  <BR> else<BR>  action = "addnew"<BR>  mspecial1 = ""<BR>  newsId = 0<BR> end if<BR>rsp.Close<BR>set rsp=nothing</FONT></P>
<P><FONT color=#000000>sub produceForm()</FONT></P>
<P><FONT color=#000000> mcataid=trim(request.form("cataid"))<BR> mtitle=trim(request.form("title"))<BR> mfrom=trim(request.form("from"))<BR> mspecial=trim(request.form("special"))<BR> mpermission=trim(request.form("permission"))<BR> mContent = trim(Request.form("cnWords")) <BR> mContent = Replace(mContent,"&lt;script","&lt;sscript") <BR> mContent = Replace(mContent,"/script&gt;","/scripts&gt;")<BR> mContent = Replace(mContent,"/script &gt;","/scripts&gt;")<BR>     <BR> mimageNum = Request.form("imageNum")<BR> firstImageName = trim(Request.form("editFirstImageName"))<BR>     <BR> sqlq = "select * from news where id="&amp;Trim(Request.Form("newsId"))<BR> set rsq = Server.CreateObject("ADODB.RecordSet")<BR> rsq.Open sqlq,conn,1,3<BR>        if Trim(Request.Form("action"))="modify" then<BR>   if rsq.RecordCount = 1 then<BR>   //修改<BR>    rsq("cataid") = mcataid<BR>    rsq("title") = mtitle<BR>    rsq("content") = mcontent<BR>    rsq("from") = mfrom<BR>   <BR>    if mimageNum&lt;&gt;"" then rsq("imageNum") = mimageNum <BR>    if firstImageName&lt;&gt;"" then rsq("firstImageName") = firstImageName <BR>    if mspecial&lt;&gt;"" then rsq("special") = mspecial<BR>    if mpermission&lt;&gt;"" then rsq("permission") = mpermission<BR>    <BR>    rsq("addtime") = Now()<BR>    <BR>    rsq.Update<BR>             end if <BR>    Response.Write("&lt;Script Language='Javascript'&gt;")<BR>    Response.Write("alert('文章已经修改成功!');")<BR>    Response.Write("&lt;/Script&gt;")<BR>             Response.Write "&lt;script language=javascript&gt;"&amp;_<BR>                            "history.go(-2);"&amp;_<BR>                            "&lt;/script&gt;"                                     <BR>  else<BR>            rsq.AddNew<BR>   rsq("cataid") = mcataid<BR>   rsq("title") = mtitle<BR>   rsq("content") = mcontent<BR>   rsq("from") = mfrom<BR>   <BR>   if mimageNum&lt;&gt;"" then rsq("imageNum") = mimageNum <BR>   if firstImageName&lt;&gt;"" then rsq("firstImageName") = firstImageName<BR>   <BR>   rsq("addtime") = Now()<BR>   rsq("hits") = 1<BR>   if mspecial&lt;&gt;"" then rsq("special") = mspecial<BR>   if mpermission&lt;&gt;"" then rsq("permission") = mpermission<BR>   <BR>   rsq.update<BR>   rsq("sortid")=rsq("id")<BR>   rsq.update   <BR>   <BR>   Response.Write("&lt;Script Language='Javascript'&gt;")<BR>   Response.Write("alert('文章已经成功保存了!');")<BR>   Response.Write("&lt;/Script&gt;")<BR>   <BR>  end if<BR> rsq.Close<BR> set rsq = nothing <BR>end sub</FONT></P>
<P><FONT color=#000000>if Trim(Request.Form("action"))&lt;&gt;"" then<BR>   call produceForm()<BR>end if</FONT></P>
<P><FONT color=#000000>%&gt;<BR>&lt;html&gt;<BR>&lt;head&gt;<BR>&lt;title&gt;增加文章&lt;/title&gt;<BR>&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt;<BR>&lt;script language=javascript&gt;<BR>&lt;!--</FONT></P>
<P><FONT color=#000000>function CContext()<BR>{}<BR>var g_cContext = new CContext();<BR>g_cContext.StaticContentServer = '';</FONT></P>
<P><BR><FONT color=#000000>function saveIt()<BR>{<BR>     document.pub_topic.cnWords.value = document.frames.cnEditBox.getHTML(true);     <BR>     document.pub_topic.imageNum.value = document.frames.cnEditBox.document.all("editImageNum").value;<BR>     document.pub_topic.editFirstImageName.value = document.frames.cnEditBox.document.all("editFirstImageName").value;<BR> <BR> if (document.pub_topic.cataid.value=="")<BR> { <BR>   alert('请选择文章的类别!'); <BR>  document.pub_topic.cataid.focus();<BR>  return false; <BR> }<BR> <BR> if (document.pub_topic.title.value=="")<BR> { <BR>   alert('请输入文章的标题!'); <BR>  document.pub_topic.title.focus();<BR>  return false; <BR> }<BR>     document.pub_topic.submit();<BR>}<BR>//--&gt;<BR>&lt;/script&gt;<BR>&lt;link href="../css/Admin_style.css" rel="stylesheet" type="text/css"&gt;<BR>&lt;/head&gt;</FONT></P>
<P><FONT color=#000000>&lt;body bgcolor="#FFFFFF" leftmargin="0" topmargin="0"&gt;<BR>&lt;!--#include file="../admin/inc_admin_top.asp" --&gt;<BR>&lt;br&gt;<BR>&lt;table width="99%" border="0" cellspacing="0" cellpadding="0" align="center"&gt;<BR>  &lt;tr&gt;<BR>        <BR>    &lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#FF0000"&gt;发布/修改文章&lt;/font&gt;<BR>      &lt;form name="pub_topic" method="post" action="addnews.asp?action=addnew"  ID="pub_topic"&gt;<BR>        &lt;table width="98%" border="0" align="center" cellspacing="2" cellpadding="2"&gt;<BR>          &lt;tr&gt; <BR>            &lt;td width="13%"&gt; <BR>              &lt;div align="right"&gt;文章类别:&lt;/div&gt;<BR>            &lt;/td&gt;<BR>            &lt;td width="87%"&gt; <BR>              &lt;select name="cataid" size="1" style="background-color:#ECF3FF;"&gt;<BR>                &lt;option value=''&gt;--请选择--&lt;/option&gt;<BR>                &lt;%<BR>  set rs=server.CreateObject("adodb.recordset")<BR>  sql="Select * from newscata order by rootid"<BR>  rs.Open sql,conn,1,3<BR>  <BR>  do while not rs.EOF<BR>   tempcataStr="&lt;option value='"&amp;trim(rs("id"))&amp;"'"</FONT></P>
<P><FONT color=#000000>   if rs("id") = mcataid then tempcataStr = tempcataStr&amp;" selected "<BR>   <BR>   tempcataStr = tempcataStr&amp;"&gt;"<BR>   tempcataStr = tempcataStr&amp;" | |"<BR>   <BR>   for i=1 to rs("level")-1<BR>    tempcataStr = tempcataStr&amp;" |"<BR>   next<BR>   <BR>   tempcataStr = tempcataStr&amp;"_"&amp;trim(rs("title"))&amp;"&lt;/option&gt;"  <BR>   <BR>   Response.Write tempcataStr<BR>   <BR>  rs.MoveNext<BR>  loop <BR>  <BR>    rs.Close()<BR>    set rs=nothing<BR>  %&gt;<BR>              &lt;/select&gt;<BR>            &lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;tr&gt; <BR>            &lt;td width="13%"&gt; <BR>              &lt;div align="right"&gt;文章标题:&lt;/div&gt;<BR>            &lt;/td&gt;<BR>            &lt;td width="87%"&gt; <BR>              &lt;input type="text" name="title" size="64" class="button1" value="&lt;%=mtitle%&gt;"&gt;<BR>            &lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;tr&gt; <BR>            &lt;td valign="top" width="13%"&gt; <BR>              &lt;div align="right"&gt;文章内容:&lt;/div&gt;<BR>            &lt;/td&gt;<BR>            &lt;td width="87%"&gt; &lt;IFRAME STYLE="border: none" NAME=cnEditBox src="EditBox.asp?newsId=&lt;%=newsId%&gt;" WIDTH=500 HEIGHT=400&gt;&lt;/IFRAME&gt; <BR>            &lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;tr&gt; <BR>            &lt;td width="13%"&gt; <BR>              &lt;div align="right"&gt;文章来源:&lt;/div&gt;<BR>            &lt;/td&gt;<BR>            &lt;td width="87%"&gt;<BR>              &lt;input type="text" name="from" value="&lt;%=mfrom%&gt;" size="32" class="button1"&gt;<BR>              &lt;input name="textfield" type="text" value="诺亚方舟个人站  未知"&gt;<BR>            &lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;tr&gt; <BR>            &lt;td width="13%"&gt;<BR>              &lt;div align="right"&gt;特别文章:&lt;/div&gt;<BR>            &lt;/td&gt;<BR>            &lt;td width="87%"&gt;<BR>              &lt;input type="checkbox" name="special" value="true" &lt;%=mspecial1%&gt;&gt;<BR>              是否特别文章,如果是请打钩&lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;%if news_permission ="yes" then%&gt;<BR>          &lt;tr&gt; <BR>            &lt;td width="13%"&gt; <BR>              &lt;div align="right"&gt;阅读权限:&lt;/div&gt;<BR>            &lt;/td&gt;<BR>            &lt;td width="87%"&gt; <BR>              &lt;select name="permission" size="1" style="background-color:#ECF3FF;"&gt;<BR>                &lt;option value='0' selected&gt;--允许所有人查看--&lt;/option&gt;<BR>                &lt;%<BR>    set rsm=server.CreateObject("adodb.recordset")<BR>    sqlm="Select * from membercata order by id"<BR>    rsm.Open sqlm,conn,1,3<BR>    <BR>    do while not rsm.EOF<BR>     tempmembercata="&lt;option value='"&amp;trim(rsm("level"))&amp;"'"<BR>     if rsm("level") = mpermission then tempmembercata = tempmembercata&amp;" selected "   <BR>     tempmembercata = tempmembercata&amp;"&gt;"   <BR>     tempmembercata = tempmembercata&amp;trim(rsm("title"))&amp;"&lt;/option&gt;"     <BR>     Response.Write tempmembercata<BR>   <BR>     rsm.MoveNext<BR>    loop</FONT></P>
<P><FONT color=#000000>      rsm.Close()<BR>      set rsm=nothing<BR>    %&gt;<BR>              &lt;/select&gt;<BR>            &lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;%end if%&gt;<BR>          &lt;tr&gt; <BR>            &lt;td width="13%"&gt; <BR>              &lt;div align="right"&gt;&lt;font color="#FF0000"&gt;注意:&lt;/font&gt;&lt;/div&gt;<BR>            &lt;/td&gt;<BR>            &lt;td width="87%"&gt;&lt;font color="#FF0000"&gt;以上文章标题和文章内容必须填写,其他可以不填!&lt;/font&gt;&lt;/td&gt;<BR>          &lt;/tr&gt;<BR>          &lt;tr&gt; <BR>            &lt;td&gt;&amp;nbsp;&lt;/td&gt;<BR>            &lt;td&gt; <BR>              &lt;input type="button" name="post" value=" 发 表 " onClick="return saveIt();" ID="post" class="button2"&gt;<BR>              &lt;input type="hidden" name="newsId" value="&lt;%=newsId%&gt;"&gt;<BR>              &lt;input type="hidden" name="action" value="&lt;%=action%&gt;"&gt;<BR>              &lt;input type="reset" name="reset" value=" 重 置 " class="button2"&gt;<BR>              &lt;!--获取EditBox的内容--&gt;<BR>              &lt;input name=cnWords type=hidden ID="cnWords" value=""&gt;<BR>              &lt;input name=imageNum type=hidden ID="imageNum" value="&lt;%=mImageNum%&gt;"&gt;<BR>              &lt;input name=editFirstImageName type=hidden ID="editFirstImageName" value=""&gt;<BR>              &lt;!--获取EditBox的内容--&gt;<BR>            &lt;/td&gt;<BR>          &lt;/tr&gt;<BR>        &lt;/table&gt;<BR>&lt;/form&gt; &lt;/td&gt;<BR>  &lt;/tr&gt;<BR>&lt;/table&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;</FONT></P>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.