主题:  BBS不能发表文章

changxiang

职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2001/8/9 20:51:15
#12001/8/17 20:34:49
这位朋友:
你好!
我是一个ASP初学者,正在做一个需用到ASP的网站,下载的一些程序预览时经常出错,太深的地方我又看不出来,,是一个关于BBS发表文章的程序,不怕你笑话,我已找了近两天的毛病,但还是没有结果,故肯请你帮帮忙,程序如下,这里先谢了。
你的朋友:畅想
2001.8.17
出错信息:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/bbs/fabiaotijiao.asp, 第 41 行
(注第41行即为下面标有***的一行:end if 一行)


浏览器类型:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

页:
POST 127 bytes to /bbs/fabiaotijiao.asp

POST 数据:
xingming=chadlk&youjian=alsk%3Bd@jsakjl&zhuti=%3Blsakdj&neirong=as%3Blkjflsakdfj%0D%0A&Submit=%B7%A2%A1%A1%B1%ED&caption=delphi


程序代码:(fabiaotijiao.asp文件中)
<%
xingming=request.form("xingming")
biaoti=request.form("zhuti")
youjian=request.form("youjian")
neirong=request.form("neirong")
banqu=request.form("caption")
shijian=request.form("shijian")
shijian1=request.querystring("shijian")
ip=request.servervariables("remote_host")
notime=now
connstr = "DBQ="+server.mappath("luntan.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UserCommitSync=Yes;"
Set Conn = Server.CreateObject("ADODB.Connection")
set rs=server.createobject("adodb.recordset")
conn.open connstr
if shijian<>"" then
sql="select * from wenzhang where 时间='"&shijian1&"'"
    rs.open sql,conn,1,2
    rs("回复")=true
    rs.update
    rs.close
    end if
sql="select * from wenzhang"
rs.open sql,conn,1,2
rs.addnew
rs("ip")=ip
rs("版区")=banqu
rs("时间")=notime
rs("回复")=false
rs("姓名")=xingming
rs("主题")=biaoti
rs("内容")=neirong
rs("点击")=0

rs("邮件")=youjian

if shijian1<>"" then
rs("回复主题")=shijian1
    else
     rs("回复主题")=""


****                      end if


rs.update
rs.close
%>