ODBC在Authorware中的应用 ODBC在Authorware中的应用

ODBC在Authorware中的应用

  • 期刊名字:计算机系统应用
  • 文件大小:350kb
  • 论文作者:潘庆超
  • 作者单位:沈阳师范大学物理科学与技术学院
  • 更新时间:2020-06-12
  • 下载次数:
论文简介

计算机系统应用2007年第5期ODBC在 Authorware中的应用Application of odbc in Authorware潘庆超(沈阳师范大学物理科学与技术学院辽宁沈阳110034)摘要:利用 Authorware外部扩展函数,在 Authorware中实现向数据库存取数据,可直接对当前最流行的数据库中的数据进行处理。关键词: Authorware外部扩展函数ODBC数据存取1引言即6.0版为例。各函数功能描述如下在 Authorware中提供了多种交互方式,但却不2.1函数 tMsDBRegIster()能对数据库进行直接存取,其实,在 Authorware的安语法 Result:= tMsDBRegister( dbReqType装程序中 Macromedia公司为我们准备了相应的外 dbtype,abL|st)部扩展函数,利用它们我们就可以实现对各种数据库说明实现ODBC数据源添加和配置;的存取。实际上它们也都是利用oDB℃数据库访问参数 dbReqType=1增加ODBC数据源技术实现的。ODBC( Open Database ConnectivedbReqtype:=2配置ODBc数据源ty)是微软公司开放服务结构( Windows Open ServdbReqType=3删除ODBc数据源ices Architecture:WosA)中有关数据库的一个组dbReqType=4增加ODBC系统数据源成部分。它建立了一组规范,并提供了一组对数据库dbReaType=5配置ODBc系统数据源访问的标准AP。这些AP利用SQL来完成其大dbReqType=6删除ODBC系统数据源部分任务。ODBC本身也提供了对SQL语言的支持,dbReqType=7删除默认的oDBc数据源我们可以直接将SQL语句发送给ODBC2.2函数 ODBCOpen()语法 ODBCHandle:= ODBCopen(Win2必需的外部扩展函数dowHandle, ErrorVar, Database, User, Pass-这里我们要借助 Authorware的外部扩展函数文Wor);件: tMsDSN.u2和ODBC.U32。这两个外部扩展函说明打开参数 Database指定的数据源,若成功数文件是免费U( UserCode)。在 Authorware安则返回指定数据源的句柄;装目录里可以找到。 tMSDSN32的导入方法如下,参数 Windowhandle:数据库窗口的句柄单击“ window"菜单中的" function"项,显示"LoadErrorvar:打开数据库时执行的错误信息function"操作窗口,在文件名一栏输入“ tMsDSN.Database:要打开数据库的数据源名32”,单击“打开按纽",显示" ustom functions inUser、 Password:分别是该数据源使用的用户名tMsDSN.U32”,在name一栏中选取函数后单击和密码;"Load"按钮即完成2。ODBC.132函数的导入方法23函数 ODBCExecute()相同。语法Data:= ODBCExecute( ODBCHandle在 tMsDSN. U32中的函数只有一个,就是 tMsD. SqlString);REgister()。在ODBC.u32中的函数有三个:ODB说明按 SQLString对指定的数据库进行查询操Copen(), ODBCEXecute(), ODBCClose()。需要说作。中国煤化工明的是在此文件中, Authorware6.0版有3个函数而7.0版中增加到5个函数。本文中以其共有的函数CNMHG原的句柄o:日疋时∪查询语句120产品应用 Procuct Apo'ied2007年第5期计算机系统应用24函数 ODBCC|ose()同而略有不同,需做相应修改。这段代码执行后,可以语法 ODBCClose( oDBCHandle)从本地机的ODBC数据源管理器中看到,系统数据源说明将指定的ODBC数据源关闭;DsN中已经增加一个名称为"软考数据源"的系统数参数 ODBCHandle:指定数据源的句柄据源。3添加数据源4读取数据首先在 Authorware中制作出必要的软件,如图在”显示数据”群组图标内依次拖放一个计算图标在主流程线上放一个计算图标,命名为“添加数据和一个显示图标,分别命名为“ read database源"。在下方添加一个交互图标,命名为"数据处理show data"。在计算图标内添加代码,以便对Ac在交互图标右方放三个群组图标,依次命名为”显示数cess库中 question表进行题干和选项的查询,并将据”、”修改数据”、"关闭数据源",最后还要将"关闭数查询结果存放在变量daa和data1中,一次显示据源"的按钮属性面板中的响应分支设置为"退出"。道选择题。在显示图标" show data"内显示data和第一个计算图标"添加数据源”主要实现添加数据源和data1中的数据。代码如下打开指定数据源的功能,数据源命名为"软考数据源”SQLString:=" SELECT题干 from question数据库为 Access数据库。表名 question,里面存放 where题号=" String(no)的是软考的选择题,字段名称分别是题号、题干、选项Data: ODBCExecute(ODBCHandle, SQL答案。在计算图标内添加如下代码String)SQLString:=" SELECT选项 from question回awhere题号="^ String(no)Level IDatal: =ODBCExecute( ODBCHandle, SQL-忝加数据源String)+数据处理no =no+1回回关闭数源变量no代表正处理的题号,初始值no=1,每处回星示据智回x理完一道题no增加1。这段代码每执行一次显示道软考选择题,运行结果如图2所示。show dat a图1软件设计流程图请选择正确的答案在选择开发方法时,有情况不迺合使dbReaType: =4用原型法,以下选项中不能使用快速原dbType: =Microsoft Access Driver(*型法的情况是A.系统的使用范围变化很大B.系统的设计方案难以确定dblist:="DsN=软考数据源;"户的需求模糊不dbLIst: =dbList.Description= MS AccesD.用户的数据资源缺乏组织和管理2003数据库;"显采教」修改敬」关数dbList. =dbListFlL= MS Access.图2显示数据dbList: =dbListDBQ=db1. mdb.result: tMsDBRegister( dbReaTypeType, dbLIst5修改数据ODBCHandle: =ODBCOpen(WindowHandle中国煤化工一个计算图标,命morar","软考数据源","","名为CNMHG码以实现修改库若数据库不是 Access,代码按照数据库格式不中数据以界-道选择题。代码Product Appl led产品应用121计算机系统应用2007年第5期依次点击菜单“Fe→ Publish-→ Package",然后弹出SQLString: ="update questlon setPackage F|e"对话框,在“ Package File:"下拉列SQLString:= SQLString"题干="表中选择" For Windows XP, NT and98 Variant",复SQLString:= SqLString"项目管理工具中,将选框全部选中,然后点击" Save File(s)& Package络方法用于工作计划安排的评审和检查的是。按钮。 Authorware会把打包后的执行文件放到源程SQLString:= SQLString",选项=序所在的目录下,并且打包后的文件与源程序文件同SQLString:= SqLString"A. Gantt图B.名。如果需要把执行文件异机演示,不要忘了把两PERT网图C因果分析图D流程图个外部扩展函数 tMsDSN.U32和ODBC.U2以及SQLString:= SQLString",答案=1Access数据库复制到执行文件所在的目录下。SQLString:= SQLString" where题号=1Data= ODBCExecute( DBCHandle,sQL8结束语string)本文在 Authorware中实现了对数据库的存取与代码执行后可以查看库中 question表里的数据,修改。对数据库中的数据进行处理的方法有很多种第一道软考选择题的内容已经被修改成上述代码中的本文仅用外部扩展函数对其进行改进,使其能在使用内容时更加方便灵活。使用SDK工具对现有软件进行开发是软件编程人员经常遇到的情况,它也为我们进6关闭数据源步改善软件功能提供了一种解决方法。在"关闭数据源“群组图标中,拖入一个计算图标,命名为" close datasource",在其中添加代码以达到步方文就关闭数据源的目的,代码如下1徐云彪主编,数据库原理与技术[M],杭州:浙江大ODBCClose(ODBCHandle学出版社,2004.9.定要在所有数据操作都做完后再执行该功能,2褚尚军、薛向东等,中文版 Authorware6实用教程执行后将退出软件。M,北京:电子工业出版社,20033袁海东, Authorware7.0变量与函数参考手册7打包运行[M],北京:电子工业出版社,2004.3软件制作完成后要对其进行 package。只有这4朱威仁、莫培龙, Authorware7.。多媒体设计培训样才能更好地使用并观看到完整的运行结果。方法是教程[M],北京;清华大学出版社,2004.10.中国煤化工CNMHG122产品应用 Proact applled

论文截图
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。