永发信息网

如何分类选取ACCESS数据库中的新闻标题?

答案:2  悬赏:0  手机版
解决时间 2021-04-02 04:43
  • 提问者网友:咪咪
  • 2021-04-01 13:57
做ASP用到调用ACCESS数据库中的新闻,因为分为两类,如国内新闻表项为guonei,ID=1,国外新闻表项为guowai,ID=2,新闻标题项newstitle,请问如何在两个栏目中调用标题,显示出来才能分开呢?我用SELECT选择ID=2,但是显示出来的两个栏目的标题全是一样的,不知道哪儿出错了 ?如何些才能互相把不想干的标题过滤掉呢谢谢
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2019-06-26 09:18
新闻有分类,你不该分成2个表的,1张表就够了,然后给表加上一个新闻类别的typeid字段,另外一张表是新闻类型,字段有id,newstypename,然后
<%
sql="select a.title,a.id,b.newstype as newstype from a.news,b.newstype where b.id=a.typeid"
rs.open sql,conn,1,1
while not rs.eof%>
[<%=rs("newstypename")%>]"><%=rs("newstitle")%>
<%
rs.movenext
wend
rs.close
%>

大概是这样。你可有自己试着再调下,我没调试过
全部回答
  • 1楼网友:零点过十分
  • 2019-04-13 00:10
function getfieldtitle(tablename as string, fieldname as string) '说明,第一个参数是表名,第二个参数是字段名 dim ts as tabledefs dim t as tabledef dim f as field on error goto errhand set ts = currentdb.tabledefs set t = ts(tablename) set f = t.fields(fieldname) getfieldtitle = f.properties("caption") exitfunc: set ts = nothing set t = nothing set f = nothing exit function errhand: select case err.number case 3265 getfieldtitle = "错误!当前数据库中未找到参数中指定的表名或字段名。" case 3270 getfieldtitle = "" end select goto exitfunc end function
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯