首页| 博客精选| 网络技术| 我的习作| 网页特效| |硬件园地 | 实用软件| 好友留言| 实用查询| 网站导航|

       您现在的位置:俊元工作室 >> 网站建设 >> 正文                                     【字体:

 

关于网站设计(二)


作者:不详    上传日期:2008-01-02


讲解:

1、<!--#include file="admin_conn.asp"-->此句是说将conn.asp这个文

件包含到这个网页;

2、<form>到</form>这个之间的是说此间使用的表单的对象。表单是用来

收集数据的。

3、Response.write(“注册成功!”)此句的功能是:在注册完全成功后写出“注册成功”四个字;

4、rs.Open sql,conn,1,3‘请注册这边的3,如果不是3,那将不能进行

插入操作;

5、rs.Addnew只进行插入,如果没有进行rs.Update操作,插入不进成功

。这也是许多初学者经常出错的地方。

(6)下面我将对新闻的读取操作做一些研究后的说明。由于新闻的内容

是在/ DBASE/#shop.mdb这个数据库中,(7)所以我们也得重新建立连接

。连接的代码如下:(文件名(8)为:Comm\CONN.ASP)

<%

Set conn=Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&

Server.MapPath("DBASE/#shop.mdb")

%>

讲解:

所有与数据库的连接都可以使用此语句。同时也说明一点,

Server.MapPath是获得服务器的地址的。

(9)当连接后,(10)就可以直接在前台使用相应的代码读取新闻了。

读取新闻的核心代码是:

<!--#include file="Comm/conn.asp"-->

<table width="100%"border="0" cellspacing="0" cellpadding="0"><%

'*************新闻板块

'判断日期是否过期,和是否设定在线!

sqlprom = "select top 9 NewsId,NewsTitle,PubDate from News where

newsclass='网站动态'and online=true and date()<OffDate and

date()>=PubDate order by Pubdate desc"

set rsnews=Server.CreateObject("ADODB.RecordSet")

rsnews.open sqlprom,conn,1,1

%>

<%

if rsnews.eof and rsnews.bof then

response.write "<tr><td height=50 align=center>最近没有促销信

息</td></tr>"

else

Do while Not rsnews.eof

%>

<tr><td>

<a href="news_detail.asp?NewsId=<%=Cstr(rsnews("NewsId"))%>"

target="_blank"><%

if len(rsnews("NewsTitle"))>15 then

response.write left(rsnews("NewsTitle"),15)&"..."

else

Response.write rsnews("NewsTitle")

end if

%>

</a></td></tr>

<%

rsnews.movenext

loop

end if

set rsnews=nothing

%>


共 3 页    [2]  3   下一页


 【关闭窗口】   【打印输出

设为首页  |   收藏本站 |   联系我们 |   友情链接

  copyright(C) 2007-2008  tansz248  All Rights Reserved 俊元工作室版权所有 
 辽ICP备07006467  Email:tansz248@sina.com