ODBC在A(yíng)uthorware中的應用 ODBC在A(yíng)uthorware中的應用

ODBC在A(yíng)uthorware中的應用

  • 期刊名字:計算機系統應用
  • 文件大?。?50kb
  • 論文作者:潘慶超
  • 作者單位:沈陽(yáng)師范大學(xué)物理科學(xué)與技術(shù)學(xué)院
  • 更新時(shí)間:2020-06-12
  • 下載次數:次
論文簡(jiǎn)介

計算機系統應用2007年第5期ODBC在 Authorware中的應用Application of odbc in Authorware潘慶超(沈陽(yáng)師范大學(xué)物理科學(xué)與技術(shù)學(xué)院遼寧沈陽(yáng)110034)摘要:利用 Authorware外部擴展函數,在 Authorware中實(shí)現向數據庫存取數據,可直接對當前最流行的數據庫中的數據進(jìn)行處理。關(guān)鍵詞: Authorware外部擴展函數ODBC數據存取1引言即6.0版為例。各函數功能描述如下在 Authorware中提供了多種交互方式,但卻不2.1函數 tMsDBRegIster()能對數據庫進(jìn)行直接存取,其實(shí),在 Authorware的安語(yǔ)法 Result:= tMsDBRegister( dbReqType裝程序中 Macromedia公司為我們準備了相應的外 dbtype,abL|st)部擴展函數,利用它們我們就可以實(shí)現對各種數據庫說(shuō)明實(shí)現ODBC數據源添加和配置;的存取。實(shí)際上它們也都是利用oDB℃數據庫訪(fǎng)問(wèn)參數 dbReqType=1增加ODBC數據源技術(shù)實(shí)現的。ODBC( Open Database ConnectivedbReqtype:=2配置ODBc數據源ty)是微軟公司開(kāi)放服務(wù)結構( Windows Open ServdbReqType=3刪除ODBc數據源ices Architecture:WosA)中有關(guān)數據庫的一個(gè)組dbReqType=4增加ODBC系統數據源成部分。它建立了一組規范,并提供了一組對數據庫dbReaType=5配置ODBc系統數據源訪(fǎng)問(wèn)的標準AP。這些AP利用SQL來(lái)完成其大dbReqType=6刪除ODBC系統數據源部分任務(wù)。ODBC本身也提供了對SQL語(yǔ)言的支持,dbReqType=7刪除默認的oDBc數據源我們可以直接將SQL語(yǔ)句發(fā)送給ODBC2.2函數 ODBCOpen()語(yǔ)法 ODBCHandle:= ODBCopen(Win2必需的外部擴展函數dowHandle, ErrorVar, Database, User, Pass-這里我們要借助 Authorware的外部擴展函數文Wor);件: tMsDSN.u2和ODBC.U32。這兩個(gè)外部擴展函說(shuō)明打開(kāi)參數 Database指定的數據源,若成功數文件是免費U( UserCode)。在 Authorware安則返回指定數據源的句柄;裝目錄里可以找到。 tMSDSN32的導入方法如下,參數 Windowhandle:數據庫窗口的句柄單擊“ window"菜單中的" function"項,顯示"LoadErrorvar:打開(kāi)數據庫時(shí)執行的錯誤信息function"操作窗口,在文件名一欄輸入“ tMsDSN.Database:要打開(kāi)數據庫的數據源名32”,單擊“打開(kāi)按紐",顯示" ustom functions inUser、 Password:分別是該數據源使用的用戶(hù)名tMsDSN.U32”,在name一欄中選取函數后單擊和密碼;"Load"按鈕即完成2。ODBC.132函數的導入方法23函數 ODBCExecute()相同。語(yǔ)法Data:= ODBCExecute( ODBCHandle在 tMsDSN. U32中的函數只有一個(gè),就是 tMsD. SqlString);REgister()。在ODBC.u32中的函數有三個(gè):ODB說(shuō)明按 SQLString對指定的數據庫進(jìn)行查詢(xún)操Copen(), ODBCEXecute(), ODBCClose()。需要說(shuō)作。中國煤化工明的是在此文件中, Authorware6.0版有3個(gè)函數而7.0版中增加到5個(gè)函數。本文中以其共有的函數CNMHG原的句柄o:日疋時(shí)∪查詢(xún)語(yǔ)句120產(chǎn)品應用 Procuct Apo'ied2007年第5期計算機系統應用24函數 ODBCC|ose()同而略有不同,需做相應修改。這段代碼執行后,可以語(yǔ)法 ODBCClose( oDBCHandle)從本地機的ODBC數據源管理器中看到,系統數據源說(shuō)明將指定的ODBC數據源關(guān)閉;DsN中已經(jīng)增加一個(gè)名稱(chēng)為"軟考數據源"的系統數參數 ODBCHandle:指定數據源的句柄據源。3添加數據源4讀取數據首先在 Authorware中制作出必要的軟件,如圖在”顯示數據”群組圖標內依次拖放一個(gè)計算圖標在主流程線(xiàn)上放一個(gè)計算圖標,命名為“添加數據和一個(gè)顯示圖標,分別命名為“ read database源"。在下方添加一個(gè)交互圖標,命名為"數據處理show data"。在計算圖標內添加代碼,以便對Ac在交互圖標右方放三個(gè)群組圖標,依次命名為”顯示數cess庫中 question表進(jìn)行題干和選項的查詢(xún),并將據”、”修改數據”、"關(guān)閉數據源",最后還要將"關(guān)閉數查詢(xún)結果存放在變量daa和data1中,一次顯示據源"的按鈕屬性面板中的響應分支設置為"退出"。道選擇題。在顯示圖標" show data"內顯示data和第一個(gè)計算圖標"添加數據源”主要實(shí)現添加數據源和data1中的數據。代碼如下打開(kāi)指定數據源的功能,數據源命名為"軟考數據源”SQLString:=" SELECT題干 from question數據庫為 Access數據庫。表名 question,里面存放 where題號=" String(no)的是軟考的選擇題,字段名稱(chēng)分別是題號、題干、選項Data: ODBCExecute(ODBCHandle, SQL答案。在計算圖標內添加如下代碼String)SQLString:=" SELECT選項 from question回awhere題號="^ String(no)Level IDatal: =ODBCExecute( ODBCHandle, SQL-忝加數據源String)+數據處理no =no+1回回關(guān)閉數源變量no代表正處理的題號,初始值no=1,每處回星示據智回x理完一道題no增加1。這段代碼每執行一次顯示道軟考選擇題,運行結果如圖2所示。show dat a圖1軟件設計流程圖請選擇正確的答案在選擇開(kāi)發(fā)方法時(shí),有情況不迺合使dbReaType: =4用原型法,以下選項中不能使用快速原dbType: =Microsoft Access Driver(*型法的情況是A.系統的使用范圍變化很大B.系統的設計方案難以確定dblist:="DsN=軟考數據源;"戶(hù)的需求模糊不dbLIst: =dbList.Description= MS AccesD.用戶(hù)的數據資源缺乏組織和管理2003數據庫;"顯采教」修改敬」關(guān)數dbList. =dbListFlL= MS Access.圖2顯示數據dbList: =dbListDBQ=db1. mdb.result: tMsDBRegister( dbReaTypeType, dbLIst5修改數據ODBCHandle: =ODBCOpen(WindowHandle中國煤化工一個(gè)計算圖標,命morar","軟考數據源","","名為CNMHG碼以實(shí)現修改庫若數據庫不是 Access,代碼按照數據庫格式不中數據以界-道選擇題。代碼Product Appl led產(chǎn)品應用121計算機系統應用2007年第5期依次點(diǎn)擊菜單“Fe→ Publish-→ Package",然后彈出SQLString: ="update questlon setPackage F|e"對話(huà)框,在“ Package File:"下拉列SQLString:= SQLString"題干="表中選擇" For Windows XP, NT and98 Variant",復SQLString:= SqLString"項目管理工具中,將選框全部選中,然后點(diǎn)擊" Save File(s)& Package絡(luò )方法用于工作計劃安排的評審和檢查的是。按鈕。 Authorware會(huì )把打包后的執行文件放到源程SQLString:= SQLString",選項=序所在的目錄下,并且打包后的文件與源程序文件同SQLString:= SqLString"A. Gantt圖B.名。如果需要把執行文件異機演示,不要忘了把兩PERT網(wǎng)圖C因果分析圖D流程圖個(gè)外部擴展函數 tMsDSN.U32和ODBC.U2以及SQLString:= SQLString",答案=1Access數據庫復制到執行文件所在的目錄下。SQLString:= SQLString" where題號=1Data= ODBCExecute( DBCHandle,sQL8結束語(yǔ)string)本文在 Authorware中實(shí)現了對數據庫的存取與代碼執行后可以查看庫中 question表里的數據,修改。對數據庫中的數據進(jìn)行處理的方法有很多種第一道軟考選擇題的內容已經(jīng)被修改成上述代碼中的本文僅用外部擴展函數對其進(jìn)行改進(jìn),使其能在使用內容時(shí)更加方便靈活。使用SDK工具對現有軟件進(jìn)行開(kāi)發(fā)是軟件編程人員經(jīng)常遇到的情況,它也為我們進(jìn)6關(guān)閉數據源步改善軟件功能提供了一種解決方法。在"關(guān)閉數據源“群組圖標中,拖入一個(gè)計算圖標,命名為" close datasource",在其中添加代碼以達到步方文就關(guān)閉數據源的目的,代碼如下1徐云彪主編,數據庫原理與技術(shù)[M],杭州:浙江大ODBCClose(ODBCHandle學(xué)出版社,2004.9.定要在所有數據操作都做完后再執行該功能,2褚尚軍、薛向東等,中文版 Authorware6實(shí)用教程執行后將退出軟件。M,北京:電子工業(yè)出版社,20033袁海東, Authorware7.0變量與函數參考手冊7打包運行[M],北京:電子工業(yè)出版社,2004.3軟件制作完成后要對其進(jìn)行 package。只有這4朱威仁、莫培龍, Authorware7.。多媒體設計培訓樣才能更好地使用并觀(guān)看到完整的運行結果。方法是教程[M],北京;清華大學(xué)出版社,2004.10.中國煤化工CNMHG122產(chǎn)品應用 Proact applled

論文截圖
版權:如無(wú)特殊注明,文章轉載自網(wǎng)絡(luò ),侵權請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習使用,務(wù)必24小時(shí)內刪除。
欧美AAAAAA级午夜福利_国产福利写真片视频在线_91香蕉国产观看免费人人_莉莉精品国产免费手机影院