select语句的问题 求高手解答

来源:百度知道 编辑:UC知道 时间:2024/05/06 17:28:09
我的数据库是access的 里面有个表是新闻【news】的 它有2个类【bigclassname】 一个事行业新闻 一个事公司新闻
我现在只想输出公司新闻
sql="select * from news where BigClass='公司新闻' order by AddDate desc"
BigClass='公司新闻' 这个位置好像是标点不对 请高数解答
<%

page=clng(request("page"))
Set rs=Server.CreateObject("ADODB.RecordSet")
if BigClass<>"" and SmallClass <>"" then
sql="select * from news where BigClassName='"&BigClass&"' and SmallClassName='"&SmallClass&"' order by AddDate desc"
rs.Open sql,conn,1,1
elseif BigClass<>"" then
sql="select * from news where BigClassName='"&BigClassName&"' order by AddDate desc"
rs.Open sql,conn,1,1
end if
if rs.eof and rs.bof then
response.Write("暂时没有记录")
else
%>
这是开数据库

BigClassName="公司新闻"
set rs=server.createobject("adodb.recordset")
select * from news where BigClassName='"&BigClassName&"' order by id desc

回答问题补充部分
if request("page")<>"" then
Page=cint(request("page"))
else
Page=1
end if

Sql="select * from news"
if BigClass<>"" then
sql=sql & " where bigClassName='" & bigClassName & "'"

elseif BigClass<>"" and SmallClass <>"" then
sql=sql & " where BigClassName='"&BigClass&"' and SmallClassName='"&SmallClass&"'"

end if

Set rs=Server.CreateObject("ADODB.RecordSet")
sql=sql & "order by AddDate desc"
rs.open sql,conn,1,1