Flash读取数据库的值.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Flash读取数据库的值

5.2.1 建立数据库 上节我们利用ASP给客户端浏览器返回了想要的值,本节我们来练习如何用Flash接收这些值。其实Flash接收这些值并不难,只要能够适当调整ASP代码的输出形式,使之能够输出让Flash读懂的形式就万事大吉了。 根据第二章的学习可知,Flash常用的是三种方式分别为利用LoadVariables方法、LoadVars类、XML类去读取数据。由于LoadVariables方法过于低效,在大中型工程中几乎没有露面的机会,所以我们就直接来讲解如何用LoadVars类和XML类去读取数据库中的数据。 首先我们要在虚拟目录内(e:\flashasp\)建立一个新数据库,打开Access软件,按“文件”→“新建”,在右侧弹出的“新建文件”面板中选择“空数据库”,如图5.4所示: 图5.4 在弹出的“文件新建数据库”选项卡中,选择路径(e:\flashasp\)和填写文件名(pb.mdb)填写完之后,按下“创建”按钮,如图5.5所示: 图5.5 软件将带你进入如图5.6所示的“数据库”选项卡: 图5.6 ?????? 双击第一项“使用设计器创建表”,软件将带你进入建表页面,你可以发挥想象任意设计一个表,也可以和我一样建立一个肯定能正常运行的示例表,我为这个表建立3个字段: 1.???????? id:自动增长类型,为每个字段值的唯一标识。 2.???????? person:文本类型,记载人名,我将加入10个我喜欢的美剧角色名。 3.???????? intro:备注类型,人物的介绍。 效果如图5.7所示: 图5.7 表设置成功后,按×按钮关闭当前选项卡,将此表命名为myTable,之后软件将询问是否建立主键,为了保证扩展性,我们选择“是”。 之后我们手动给数据库添加10条记录,你可以随意添加,我添加了10个美剧人名: person intro T-Bag 人物名词.Prison.Break的人气大反派,幽默的邪恶人物,第二季的神 John Abruzzi 人物名词.俗称阿布,又高又帅,可惜因为片约问题在SE2被编剧赐死 Scofield 人物名词.身高仅次于阿布,女观众的最爱,有计谋但在社会经验中略显稚嫩 Lincoin 人物名词.在SE1中担惊受怕的小混混在SE2中彻底苏醒了,一人打三人没问题 Sucre 人物名词.悲情的西班牙人,被兄弟耍,老婆被抢,重情意,决心越狱之后寻找真爱 Mahone 人物名词.悲哀的FBI,轻微的精神病倾向,但不可质疑的是他的智力和魄力 Eden 人物名词.Hero中的亮点,具有说服能力,可惜情急之下自杀了(不知真假) Claire 人物名词.Hero中的漂亮女孩,拉拉队长,具有自我修复能力 Sawyer 人物名词.Lost中的帅主角,坏坏的,但很可爱,很喜欢Kate Sayid 人物名词.Lost中唯一的军人,沉着冷静,最重要的是够狠 ?????? 设置完成的数据库如图5.8所示: 图5.8 ?????? 按×按钮关闭软件,同时填写的数据也被保存。 ?????? * 注:这个例子的源文件,在附带光盘下:源文件\第五章\2\pb.mdb 5.2.2 利用LoadVars类读取数据库中的数据 为了让Flash能读懂数据,我们必须修改ASP的输出形式。由第二章介绍可知,Flash利用LoadVars类能够读懂数据的形式为: 变量1=变量值1变量2=变量值2…… 所以第一件事是把图5.1.3示例中的代码做一个修改,让它输出的格式符合标准形式,修改完成之后的代码如下: % @language=VBScript @codepage=65001% % 开启显式变量声明 Option Explicit 设置输出类型 Response.contentType=text/html 定义三个变量,conn(Connection对象)、connstr(ConnectionString)、sql(一个SQL语句) dim conn,connstr,rs,sql,i 定义ConnectionString的值 i=1 connstr=provider=Microsoft.Jet.OLEDB.4.0;data source=Server.MapPath(pb.mdb); 建立服务器连接对象 set conn=Server.CreateObject(ADODB.Connection) 建立数据集对象 set rs=Server.CreateObject(ADODB.RecordSet) 打开数据连接 conn.open connstr 对数据库执行操作的sql语句,下节会详细介绍。本句的意思是到word数据表内按id字段值的升序取出前10个word,chinese字段的值。值被附加到数据集对象上

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档