我做的新闻发布系统,为什么不能动态读取新闻内容
新闻内容显示代码是这样的(读取数据库部分)
<%
dim theid
theid=request("new_id")
set rs=server.createobject("ADODB.Recordset")
sql="select* from new where new_id='&theid'"
rs.open sql,conn,1,1
%>
提示出错信息是:无法打开数据库,请问各路高手是怎么回事哦?
明显错误:
sql="select* from new where new_id='&theid'"
改为:
new_id 数据类型为非数字类型时
sql="select * from new where new_id='" & theid & "'"
new_id 数据类型为数字类型时
sql="select * from new where new_id=" & theid
首先确保你的数据库已经打开
然后打开数据库
sql="select * from new where new_id="&request("news_id")
或者
newsid=request("news_id")
sql="select* from new where new_id=""&newsid&"" '/假如你的NEWS_ID是自动编号!
sql="select* from new where new_id="'"&newsid&"'" '/假如你的NEWS_ID是数字行或者CHAT的
OK 就这么多了!应该明白了吧!