Tags
当前位置: 主页 > Flash教程 >

Flash+ASP+XML+Access开发留言本

时间:2009-10-22    来源:未知    作者:admin    点击:
开发Flash留言本一直都是Flash后台交互的进阶技术,本例通过ASP和XML简单高速地同数据库交互。 本例思路: 1 创建数据库。 2 编写ASP程序。 3 在Flash中制作留言本皮肤。 4 编写AS与ASP程序交互。 实例步骤: (1)先安装IIS服务器,安装方法请查阅相关资料。

开发Flash留言本一直都是Flash后台交互的进阶技术,本例通过ASP和XML简单高速地同数据库交互。

本例思路:
<1> 创建数据库。
<2> 编写ASP程序。
<3> 在Flash中制作留言本皮肤。
<4> 编写AS与ASP程序交互。

实例步骤:
(1)先安装IIS服务器,安装方法请查阅相关资料。
(2)交互流程:

显示:使用ASP读取数据库数据再输出成XML,Flash再去读取这个XML文件。

留言:Flash将用户输入留言内容发送给ASP,ASP接收到数据后再存入数据库。

交互流程如图所示。

Flash+ASP+XML+Access开发留言本,PS教程,思缘教程网

 

图14-1 流程图

(3)本范例使用到的三个ASP文件为:

“head/conn.asp”打开数据库。

“listXML.asp”读取ACCESS数据库里的数据并转化为XML格式显示出来。

“post.asp”接收Flash里的值存入数据库。

(4)先创建数据库名为“db.mdb”,新建一个表名为“book”,各字段与作用如图14- 2所示.

Flash+ASP+XML+Access开发留言本,PS教程,思缘教程网

 

图14-2 新建表

(5)先编写打到数据库的conn.asp文件。

 

ASP/Visual Basic代码

<%   
Db = "head/db.mdb"  
conn = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)   
%>

(6)编写显示留言列表的ASP文件listXML.asp,先打开表“book”。

 

ASP/Visual Basic代码

<%@LANGUAGE="VBSCRIPT" %>   
<!--#include file="head/conn.asp" -->    
<%   
set rs = Server.CreateObject("ADODB.Recordset")   
rs.ActiveConnection = conn   
rs.Source = "SELECT * FROM book ORDER BY id DESC"  
rs.CursorType = 0   
rs.CursorLocation = 3   
rs.LockType = 1   
rs.Open()   
%>

 

(7)在Flash中读取数据库数据时,还要考虑分页的问题,我们每次默认读取10条数据可以在调用时设置显示条数,使用变量“itemNum”。并判断当前显示的页码,使用变量“pageNum”。

相关文章
赞助商信息
推荐文章
热门文章