linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘网络学院网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > ASP >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·由HTTP 500 Internal server e
·会员系统“找回密码”的制作方
·ASP实现数字和字母组合并生成图
·简单的asp验证码程序示例
·用ASP制作强大的搜索引擎
·如何让图片自动缩放以适合界面
·如何用foreach遍历页面上所有的
·如何实现站点的RSS输出
·无组件实现文件上传/下载
·ASP如何获取真实IP地址
·asp中如何使用 HTML 表格
·采用XMLHTTP编写一个天气预报的
·80004005错误及其解决方法
·asp中如何调试 ASP 脚本
·asp+ajax打造无刷新新闻评论系
最新文章
·ASP教程:8、ASP内建对象Respo
·ASP教程:7、ASP内建对象Reque
·ASP教程:6、ASP脚本循环语句
·ASP教程:5、ASP脚本变量、函数
·ASP教程:4、ASP脚本基础
·ASP教程:3、ASP基础
·ASP教程:2、ASP简介
·ASP教程:1、Are you ready?
·ASP中使用SQL语句教程
·ASP进度条
·由HTTP 500 Internal server e
·Asp无组件生成缩略图
·ASP 系列函数大全(4)
·ASP 系列函数大全(3)
·ASP 系列函数大全(2)
Google
 
Flash和Asp数据库的结合应用
[ 作者:  加入时间:2007-11-28 13:50:31  来自:Linux联盟收集整理 ]
在看这个例子之前,先讲讲Flash和ASP结合的原理,其实懂一点ASP的朋友都知道ASP是基于HTML的. 33rLinux联盟
   33rLinux联盟
    其实Flash和Asp接口的原理和纯ASP文件之间交互的原理是一样的,简单地说就是页面之间的数据交换。了解了这一点之后,我们来看看下面这个简单的例子: 33rLinux联盟
   33rLinux联盟
    这个例子是把Access内的数据读出来,并在Flash内显示出来。这个例子一共有三个主要文件,一个是ACCESS的数据库文件employees.mdb,它有一个employees表,有四个字段:ID,Namelast,Lastname,Position。 33rLinux联盟
   33rLinux联盟
    现在我们就来看看这个例子的制作过程吧。第一个影帧,ACTION是stop,有一个供用户输入查询字段的文本框:strSearch,一个按钮:submit,它的ACTION是 33rLinux联盟
   33rLinux联盟
    于 (放开) 33rLinux联盟
   33rLinux联盟
     跳至并播放 (2) 33rLinux联盟
   33rLinux联盟
    退出于 33rLinux联盟
   33rLinux联盟
    第二个影帧的ACTION是:载入参数 ("employee.asp", 0, vars=GET) 33rLinux联盟
   33rLinux联盟
    这个ACTION的作用是通过ASP文件把ACCESS数据库内符合用户查询条件的数据读出来。 33rLinux联盟
   33rLinux联盟
   33rLinux联盟
    第三个影帧的ACTION是: 33rLinux联盟
   33rLinux联盟
    如果(NameFirst ne "") 33rLinux联盟
   33rLinux联盟
     跳至并停止 (9) 33rLinux联盟
   33rLinux联盟
    退出如果 33rLinux联盟
   33rLinux联盟
    意思是如果NameFirst不等于空值的话,就跳到第九个影帧;否则将会执行下去(即播放下一个影帧)。 33rLinux联盟
   33rLinux联盟
    第4-7个影帧都没有ACTION哦。 33rLinux联盟
   33rLinux联盟
    第八个影帧的ACTION是: 33rLinux联盟
   33rLinux联盟
    跳至并播放 (3) 33rLinux联盟
   33rLinux联盟
    回过头来再看看第三个影帧看看,呵呵,懂了吧? 33rLinux联盟
   33rLinux联盟
    如果没有符合的数据的话,就一直读到有为止;读到了就跳到第九个影帧哦。 33rLinux联盟
   33rLinux联盟
    那么再来看看第九个影帧: 33rLinux联盟
   33rLinux联盟
    一共有三个文本框:NameFirst,NameLast,Position 33rLinux联盟
   33rLinux联盟
    数据库内符合查询条件的数据将会显示在他们之中哦! 33rLinux联盟
   33rLinux联盟
    还有一个按钮:Do It Again 33rLinux联盟
   33rLinux联盟
    它的ACTION是: 33rLinux联盟
   33rLinux联盟
    于 (放开) 33rLinux联盟
   33rLinux联盟
      跳至并停止 (1) 33rLinux联盟
   33rLinux联盟
    退出于 33rLinux联盟
   33rLinux联盟
    好了,再来看看employee.asp这个文件吧: 33rLinux联盟
   33rLinux联盟
  Dim oRS, oConn 定义两个变量 33rLinux联盟
  Set oRS = Server.CreateObject("ADODB.Recordset") 定义oRS为RECORDSET对象 33rLinux联盟
  Set oConn = Server.CreateObject("ADODB.Connection") 定义oConn为CONNECTION对象 33rLinux联盟
  oConn.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)}; 33rLinux联盟
  DBQ=" & Server.MapPath("employees.mdb") 33rLinux联盟
  oRS.Open "SELECT * FROM Employees", oConn, 2, 3 33rLinux联盟
  嘿嘿,这两句不用说了吧?打开数据库哦 33rLinux联盟
  oRS.Find "NameLast = " & UCase(Request.QueryString("strSearch")) & "" 33rLinux联盟
  找到符合条件的数据 33rLinux联盟
   33rLinux联盟
  If oRS.EOF Then 如果数据指针已到底 33rLinux联盟
   Response.Write "NameLast=Not+Found&NameFirst=Not+Found&Position=Not+Found" 33rLinux联盟
    呵呵,那么NameLast就是没有找到符合条件的数据咯 33rLinux联盟
   Else 33rLinux联盟
    Response.Write "NameFirst=" 33rLinux联盟
    & Server.URLEncode(oRS("NameFirst")) 33rLinux联盟
    & "&NameLast=" & Server.URLEncode(oRS("NameLast")) 33rLinux联盟
    & "&Position=" & Server.URLEncode(oRS("Position")) 33rLinux联盟
    找到的话就是找到咯(废话嘛。。。) 33rLinux联盟
  End If 33rLinux联盟
   33rLinux联盟
  oRS.Close 33rLinux联盟
  Set oRS = Nothing 33rLinux联盟
  oConn.Close 33rLinux联盟
  Set oConn = Nothing 关闭并清空数据库对象 33rLinux联盟
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·ASP数据库编程SQL常用技巧  (2007-11-28 13:39:52)
 ·Firefox flash plug-in 安裝筆記  (2007-11-26 11:36:28)
 ·怎样去掉flash激活提示  (2007-11-16 16:51:42)
 ·在delphi中使用flash控件  (2007-11-15 10:31:07)
 ·移植Nand flash 驱动到u-boot-1.2.0  (2007-11-14 17:16:50)
 ·使用Flashback Query 恢复误删除的数据  (2007-11-08 17:14:25)
 ·Linux操作系统中的Flash录制工具Vnc2swf介绍  (2007-11-08 17:06:44)
 ·delphi对Flash资源文件的应用  (2007-11-06 17:18:14)
 ·类似网络蚂蚁和FlashGet的悬浮窗口的实现  (2007-11-06 17:17:25)
 ·把Flash文件转换为Exe文件  (2007-11-02 13:12:45)