我现在想坐个新闻前台asp的,新闻分为国内新闻和国外新闻两种
access数据库里的表已经做好,数据库名为lxdz.mdb,数据库里有个表名为news,表里面有tille为新闻标题,content为新闻内容,lb为新闻类别(新闻类别为两种一种为国内新闻,一种为国外新闻)其它的没有什么必要了.
我现在想在前台只显示国外新闻,国内的新闻不要显示,这程序这么写请高手帮我填加一下.
前台代码为:
<%
dim conn
dim rst
dim connstr
dim sqlstr
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &server.MapPath("/db/lxdz.mdb")
set conn=Server.CreateObject("ADODB.CONNECTION")
set rst=Server.CreateObject("ADODB.RECORDSET")
conn.open connstr
%>
这里代码怎么写?读取数为前10条新闻标题,能加上分页更好~~~
<table width="97%" height="25" border="0" align="center" cellpadding="0" cellspacing="0" class="xia">
<tr>
<td width="2%"> </td>
<td width="68%" class="ddyyCopy"><img src="images/a5.jpg" width="11" height="11"> <a href='news.asp?id=<%=rs("id")%>' class='ddyycopy' target='_blank'>
<%if len(trim(rs("title")))>18 then
response.write left(trim(rs("title")),18)&"..."
else
response.write trim(rs("title"))
end if%>
</a></td>
<td width="30%" class="hd"><%=rs("addtime")%> </td>
</tr>
</table>
请高手帮帮忙啊~~~急啊~~~
不只是读取前10条新闻,还有如何打开数据库里的表,只读国外新闻哪种类型.希望高手能在我的代码直接修改和填加,谢谢啊
二楼的这里通过不了,错误如下:
错误类型:
Microsoft VBScript 编译器错误 (0x800A0408)
无效字符
/lx.asp, line 12, column 40
sql="select top10 * from News where lb="国外新闻" order by ID desc"
用ASP如何读取ACCESS数据库中的某个字段?[要代码哦]
首先连接数据库,然后:< Set Rs = Server.CreateObject("ADODB.RecordSet") '创建一个对象 SQL = "Select 作者字段名 From [表1]" '查询表1中的作者字段 Rs.Open SQL,Conn,1,1 '执行查询 Do While Not Rs.Eof '开始循环显示 Response.Write Rs("作者字段名") '显示查询出的字段名...
asp 读取 access数据库某一表中最有一条记录的方法是什么?请指教_百度...
加个排序吧。一般来说,直接Select不指定排序的话,会默认排序的,比如按ID从小到大,或者按时间从早到迟。如果你Table里有ID,要查询最后一条记录就用:Select Top 1 From Table Order By Id Desc 或者其他的可以用于排序的字段都行,只要指定是顺序(Asc)或者倒序(Desc),Select的是Top 1 ,就可...
asp 读写 access 记录的问题 急
set r=nothing access数据库中id是自动编号的 可能在之前你添加了数据,后面又删除了,但是id的值还是会保留继续增加
怎样实现从Web页直接写入\/读取Access数据库内的数据
connstr = "DBQ=" + server.mappath("数据库名(如果和这页面是不同文件夹的话就如:JJ\/123.mdb") + ";DRIVER={Microsoft Access Driver (*.mdb)}" \/\/读取数据库 set conn=server.createobject("ADODB.CONNECTION")\/\/连接数据库 conn.open connstr \/\/打开数据库 以下的就和连接SQL的数据库一...
asp取access数据库里本周、本月、本季度的记录,select语句怎么写...
有关数值,请参阅“设置”部分。 firstweekofyear: 可选。指定一年中第一周的常数。如果没有指定,则默认为 1 月 1 日所在的星期。有关数值,请参阅“设置”部分。 interval 参数可以有以下值:yyyy (年) 、q (季度) 、m (月) 、y (一年的日数) 、d (日) 、w (一周的日数) 、ww (周) 、h (...
...怎么读取access数据库中的数据用到fusionchart中?
第一步:用asp连接access查询数据表中的数据。第二步:根据fusionchart 调用的js文件中的"data": [{..}]部分,按照固定格式输出;此步骤是关键,就是按照fusionchart 要求输出即可,有两种方法,1是在当前HTML页面中直接通过asp的 response.write(rs("value"));输出数据库内容。2是输出内容以后保存js...
用asp从access里面读取数据,如果限定行数?
<%=left(rst("other"),200)%>这里的200是提取的文字的多少,你可以看看提取到50行得提取多少字,就可以了。
asp读取access中一段时间内的数据的sql如何写?kssj和jssj分别为起始时间...
应该是在生成这个字符串时就替换成具体的值 如:sql="select * from table1 where update_time>=#2016-01-01 00:00:00#and update_time<=#2016-12-31 11:59:59#"这样,你可以用ASP的语法生成这样的字符串,再传递给ACCESS就不会出错了。在ACCESS的语法中,日期常量两边用#括起来 ...
asp 如何显示access数据库的记录
conn.open connstr Dim rs,sql Set rs=Server.CreateObject("ADODB.RecordSet")sql="Select * from news Where ID=32"rs.open sql,conn,1,1 If rs.EOF Then Response.Write"rs("Title")" 'Title是ya01数据库中的一个字段名 Else Response.Write"数据库中没有你要查找的数据!"End IF rs...
asp access数据库随机读出一条或多条怎么写?会asp的朋友帮忙写下
sql="select top GetRandomizeCode() * from 表 where id>fm order by id desc" '数据库查询 Rs.open Sql,conn,1,1 '说明:select top GetRandomizeCode()【这句就是选取多少条的意思了,GetRandomizeCode()就是随机的1-9,那么结果最多读取9条,最少是1条】'说明:where id>fm 【 这句...