写这个教程的初衷在首页摘要已经说的很清楚了,现在就开始。
一、数据库很简单使用ACCESS,Data.mdb建立一个表Article,三个字段:ID,Title,Content;自动编号、标题、文章内容。
二、Config.asp
ASP/Visual Basic代码
- <%    
-    
- db="data.mdb"   
- Set conn = Server.CreateObject("ADODB.Connection")    
- connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)    
- conn.open connstr    
-    
-     If Err Then   
-         err.Clear    
-         Set conn = Nothing   
-         Response.Write "数据库连接出错,请检查连接字串。"   
-         Response.End   
-     End If   
-    
-    
- Dim News_title,News_content    
-    
- Sub ReadNews()    
-  set rs1=server.createobject("adodb.recordset")    
-   sql1="select id,title,content from article where id="& ID    
- rs1.open sql1,conn,3,3    
-     News_title=rs1("title")    
-     News_content=rs1("content")    
- rs1.close    
- set rs1=Nothing   
- End Sub     
- %>   
三、Default.asp
ASP/Visual Basic代码
- <!--#include file="config.asp"-->    
- <ol>    
- <%    
- Set rs=server.CreateObject("adodb.recordset")    
- sql="select * from Article"   
- rs.open sql,conn,1,1    
- do while not rs.eof    
- %>    
- <li><a href="article.asp?/<%=rs("id")%>.html"><%=left(trim(rs("title")),30)%></a></li>    
- <%    
- rs.movenext    
- loop    
- rs.close    
- set rs=Nothing   
- %>    
- </ol>   
四、Article.asp 
ASP/Visual Basic代码
- <!--#include file="config.asp"-->    
- <%    
- id=request.QueryString("id")    
- If id="" Then     
- server_v40=Request.ServerVariables("QUERY_STRING")    
- id=Int(replace(replace(server_v40,"/",""),".html",""))    
- End If     
- Call ReadNews()    
- %>    
- <div>    
- 标题: <b><%= News_title%></b><br />    
- 内容: <%=News_content%>    
- </div>   
这个教程已经能实现最基本的功能,具体大家就想怎么应用就八仙过海,各显神通了!