ASP前台读取数据库内容的代码
我有个网站是ASP做的,数据库是SQL现在我在数据库中加入了一个新表再做一个页面,希望可以在页面中读取新表中的内容希望达人能给我一段代码,我只要修改查询语句中的字段就能实...
我有个网站是ASP做的,数据库是SQL
现在我在数据库中加入了一个新表
再做一个页面,希望可以在页面中读取新表中的内容
希望达人能给我一段代码,我只要修改查询语句中的字段就能实现我要的效果的。
我不是懒,而是我不会ASP语言,我的网站是别人用ASP做的,是ASP,不是ASP.NET。
diera非常感谢你的回答,我看到了数据库名称,我会修改,但是至于字段呢?在哪改?我的数据库中的信息是一篇文章的分类,名称,内容。因为文章比较多,所以我希望能10个一页,然后有下一页,上一页。能实现吗?
另外,后台可以发布文章,但是修改后台很难,所以我只能上传文章的时候直接打开数据库,直接从数据库中上传文章然后前台直接调用,越过后台实现。我知道这样会影响页面打开速度,但是添加后台功能来实现我的效果,我确实是不会那样的技术。。。 展开
现在我在数据库中加入了一个新表
再做一个页面,希望可以在页面中读取新表中的内容
希望达人能给我一段代码,我只要修改查询语句中的字段就能实现我要的效果的。
我不是懒,而是我不会ASP语言,我的网站是别人用ASP做的,是ASP,不是ASP.NET。
diera非常感谢你的回答,我看到了数据库名称,我会修改,但是至于字段呢?在哪改?我的数据库中的信息是一篇文章的分类,名称,内容。因为文章比较多,所以我希望能10个一页,然后有下一页,上一页。能实现吗?
另外,后台可以发布文章,但是修改后台很难,所以我只能上传文章的时候直接打开数据库,直接从数据库中上传文章然后前台直接调用,越过后台实现。我知道这样会影响页面打开速度,但是添加后台功能来实现我的效果,我确实是不会那样的技术。。。 展开
4个回答
展开全部
<% dim conn,rs
Set conn = Server.CreateObject("ADODB.Connection")
db="news.mdb" /*数据库名称*/
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) /*我使用的是ACCESS数据库,若是SQL,根据自己的情况,在网上找连接方法*/
conn.open connstr
set rs=server.createobject("adodb.recordset")
rs.open "select newstitle,author,adddate from news order by adddate desc",conn,1,1
do while not rs.eof
response.write"标题:"&trim(rs("newstitle"))&" <br>作者:"&trim(rs("newstitle"))&" <br>发布时间:" &trim(rs("adddate"))
rs.movenext
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
Set conn = Server.CreateObject("ADODB.Connection")
db="news.mdb" /*数据库名称*/
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) /*我使用的是ACCESS数据库,若是SQL,根据自己的情况,在网上找连接方法*/
conn.open connstr
set rs=server.createobject("adodb.recordset")
rs.open "select newstitle,author,adddate from news order by adddate desc",conn,1,1
do while not rs.eof
response.write"标题:"&trim(rs("newstitle"))&" <br>作者:"&trim(rs("newstitle"))&" <br>发布时间:" &trim(rs("adddate"))
rs.movenext
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
展开全部
看了你的代码,你需要从基础学了。
首先你要了解asp运行的过程。
a.html是用户看到的界面,里面包含表单,a.html的代码如下
<html>
<head></head>
<body>
<form action='search.asp' method='post' id='form1'>
<select id='sel1' name='sel1'>
<option value='1'>name1</option>
<option value='2'>name2</option>
</select>
<input type='submit' value='提交'/>
</form>
</body>
</html>
这各文件被客户端看到后,客户端选择列表中的内容,假如选择了name2。然后点击提交按钮。search.asp的代码如下:
<%
s=request("sel1")
response.write(s)
%>
search.asp就会把name2的value值“2”显示出来。
至于你要做查询。那就得改search.asp如下:
<%
s=request("sel1")
sql="select * from tablename where filedname='"&s&"'"
connstr="Driver={SQL Server};Description=sqldemo;SERVER="&serverIP&";UID="&DB_user&";PWD="&DB_pwd&";DATABASE="&SYS_DB_name&""
set rs=CreateObject("adodb.recordset")
rs.open s,dsn_sys,1,3
response.write(rs("filedname"))
%>
以上代码中,connstr代表asp连接数据库的字符串,你要联什么数据库,就用什么字符串,在网上找找。我给你的是sql2000的。filedname代表你的字段名称。
首先你要了解asp运行的过程。
a.html是用户看到的界面,里面包含表单,a.html的代码如下
<html>
<head></head>
<body>
<form action='search.asp' method='post' id='form1'>
<select id='sel1' name='sel1'>
<option value='1'>name1</option>
<option value='2'>name2</option>
</select>
<input type='submit' value='提交'/>
</form>
</body>
</html>
这各文件被客户端看到后,客户端选择列表中的内容,假如选择了name2。然后点击提交按钮。search.asp的代码如下:
<%
s=request("sel1")
response.write(s)
%>
search.asp就会把name2的value值“2”显示出来。
至于你要做查询。那就得改search.asp如下:
<%
s=request("sel1")
sql="select * from tablename where filedname='"&s&"'"
connstr="Driver={SQL Server};Description=sqldemo;SERVER="&serverIP&";UID="&DB_user&";PWD="&DB_pwd&";DATABASE="&SYS_DB_name&""
set rs=CreateObject("adodb.recordset")
rs.open s,dsn_sys,1,3
response.write(rs("filedname"))
%>
以上代码中,connstr代表asp连接数据库的字符串,你要联什么数据库,就用什么字符串,在网上找找。我给你的是sql2000的。filedname代表你的字段名称。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
花几百块钱,把我开发的给你使用了。你要的那些都有。后台添加也很方便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
进我空间,点 文章ASP学习类 有你想要的答案.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询