中国现代建筑的流派:ASP问题!

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 04:07:24
我的一个网站,在本机器调试的时候,在后台输入新闻没问题,在返回到主页,打开就变成了
Microsoft VBScript 编译器错误 '800a0400'

缺少语句

\temp\News\ShowNews.asp, line 11

传到服务器上添加完新闻,返回到主页打开,就显示

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。

/rc/News/ShowNews.asp,行21

请问哪出错了?
哪位大哥能把正确代码写出来啊?小弟愚蠢QQ 511787772

<!--#include file="../include/Conn.asp"-->
<!--#include file="../Include/const.asp" -->
<!--#include file="../include/Char.asp"-->
<!--#include file="../include/UBBCODE.asp"-->
<%
m_ID = Request.Querystring("ID")
m_SQL = "SELECT F_Title,F_Contents,F_Image,F_Addtime,F_Hits,F_CategoryID FROM T_News where F_ID="&m_ID
Set rs = conn.Execute(m_SQL)
If Not rs.Eof then
m_Title = Trim(rs(0))
//temp
if rs("F_CategoryID") = 5 then m_Title = "" + m_Title
if rs("F_CategoryID") = 4 then m_Title = "专业介绍 -> " + m_Title

m_Image = Trim(rs(2))
m_Addtime = Trim(rs(3))
m_Hits = Trim(rs(4))
m_Contents = rTrim(rs(1))
'Hits++
m_SQL = "UPDATE T_News SET F_Hits=F_Hits+1 WHERE F_ID = "& m_ID
conn.Execute (m_SQL)
end
rs.Close

第21行出错了

读新闻的时候是不是用的while或者for循环,到了数据库的最后是不是还在movenext
或者数据库中根本没有你要查询的信息,,这个问题应该就是数据库的问题。。。

ShowNews.asp, line 11

ShowNews.asp文件源代码第11行出错

好像调用涵数不对。读取数据库读不出来,你去看一下代码,哪里写错了