Citect與Access數(shù)據(jù)庫(kù)如何進(jìn)行通訊_第1頁(yè)
Citect與Access數(shù)據(jù)庫(kù)如何進(jìn)行通訊_第2頁(yè)
Citect與Access數(shù)據(jù)庫(kù)如何進(jìn)行通訊_第3頁(yè)
Citect與Access數(shù)據(jù)庫(kù)如何進(jìn)行通訊_第4頁(yè)
Citect與Access數(shù)據(jù)庫(kù)如何進(jìn)行通訊_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Citect與Access數(shù)據(jù)庫(kù)連接配置1.0DBC的設(shè)置:ODBC開放數(shù)據(jù)庫(kù)互連)應(yīng)用程序可通過(guò)ODBC AP訪問不同數(shù)據(jù)源中的數(shù)據(jù),每個(gè)不同的數(shù)據(jù)源類型由一個(gè) ODBC驅(qū)動(dòng)程序支持,這個(gè)驅(qū)動(dòng)程序完成了ODBCAPI程序的核心,并與具體的數(shù)據(jù)庫(kù)通信。ODB(現(xiàn)在作為一個(gè)工業(yè)標(biāo)準(zhǔn),絕大多 數(shù)數(shù)據(jù)庫(kù)廠商都為自己的產(chǎn)品提供了 ODB接口或提供了 ODB(支持,這其中就包 括常用的Access、SQL SERVERORACL等。為方便測(cè)試,本文以存放在 C盤的 文件名為“ aa”的Access數(shù)據(jù)庫(kù)文件為例,其ODBCS置如下:1.1添加數(shù)據(jù)源:在控制面板中雙擊“管理工具”圖標(biāo),在打開的窗口中選中“

2、數(shù)據(jù)源(ODB) 圖標(biāo),雙擊該圖標(biāo),進(jìn)入“ ODBC數(shù)據(jù)源管理器”窗口,如圖1所示。按“添加” 按鈕,進(jìn)入“創(chuàng)建新數(shù)據(jù)源”窗口畫面。圖11.2選擇數(shù)據(jù)庫(kù)ODBC區(qū)動(dòng):用ACCESS建立一個(gè)YCDATA的數(shù)據(jù)表。數(shù)據(jù)庫(kù)存到工程所在目錄下,這 樣備份工程時(shí)能一起打包備份。實(shí)例中保存文件名為“aa.mdb進(jìn)入“創(chuàng)建新數(shù)據(jù)源”窗口畫面后,在驅(qū)動(dòng)列表中選擇數(shù)據(jù)源的驅(qū)動(dòng)程序,本例選擇“Microsoft Access Driver(*mdb) ”項(xiàng),然后按“完成”鍵。出現(xiàn)“ODBCMicrosoft Access 安裝”窗口。1.3完成數(shù)據(jù)源設(shè)置:在 “ODBC Microsoft Access 安裝”窗

3、口畫面中完成數(shù)據(jù)源的設(shè)置。如圖2所示:圖2“數(shù)據(jù)源名”項(xiàng),填入數(shù)據(jù)源名,可以任意命名,按“選擇”按鈕,找到C盤下aa.mdb文件,然后按“確定”,完成了數(shù)據(jù)源的設(shè)定。2、編寫Citect存儲(chǔ)數(shù)據(jù)庫(kù)函數(shù)根據(jù)下圖3創(chuàng)建Cicode文件F:艸(H) 觀曲 址 HHCI)轄世Hit鬥 | :益 l| |-| il|-5j|ss-| 輸 | 誣|尹丁押引I齋旳的上程fk A.C:SV_IxiK2J_TdQCSV_ na-1 aji-tTr itziclFAC_Tjkel_tidF bsflIL i l T n3_n d ,rfrIni ti ft-LLvt WWF13MOMFir EtPr*q匚宅 R

4、aj.nr * sEwe si t cstlOilULftl桔靈 43皈柏豆 !? W眾鯊 I二報(bào)禪 O咸境L.呂連值lEJl Cl t;Ci cod&jfcrf肛文艸編寫SaveDbData 函數(shù),保存文件名為Save.ci 以下為Save.ci文件具體內(nèi)容FUNCTION SaveDbData ()INT hSQL;STRING sName;INT Status;STRING SqlActi onSTRING RealRecipeNameRealRecipeName =測(cè)試+IntToStr ( Rand( 10)+ 1)SqlAction = INSERT INTO YCDATA(文本內(nèi)

5、容,丫C1, YC2, YC3,YC4,YC5) VALUES (SqlActi on=SqlActi on+RealRecipeName +,SqlAction=SqlAction+RealToStr (I1 ,5,1)+, +RealToStr ( I2,5,1)+, +RealToStr (I3 ,5, 1)SqlAction=SqlAction+, +IntToStr( kwh1)+ ,+RealToStr ( kwh2 , 5, 1)+ )hSQL = SQLConnect (DSN=aa;UID=;PWD=);IF hSQL - 1 THENSQLExec ( hSQL, SqlA

6、ction );SQLDisconnect ( hSQL);ENDEND這樣我們可以在citect 中調(diào)用SaveDbData函數(shù)對(duì)數(shù)據(jù)進(jìn)行插入操作3、定義事件定時(shí)寫入數(shù)據(jù)庫(kù)文件視圖 Q 工具 幫助砂teotl 0寸 |1=1| | 扁1幺賞 |護(hù)|魁|聿|刮也t 104 CiL ect 昔理蠱工程列表 爭(zhēng)瑟的工程+I .巴I+i 5+ S-iS+1 邑 Tjiitiati3-戶 M34051_ -El HvFirstFroj ect7SR專pufit.En-I- .Q test 104n S餌 3頁(yè)面 a內(nèi)客親縱注aCSVjuelude CSVIrts-t n-t Tf tn d FAC_l

7、n. eludeF4.ei.li t-Xcicl-ude標(biāo)簽二i甬信d_j c “業(yè)文 ft_ J3 t4st 104bei f cei為事件建立一個(gè)名稱,時(shí)間從0點(diǎn)開始,每1分鐘存儲(chǔ)一次,動(dòng)作就是調(diào)用存儲(chǔ) 數(shù)據(jù)庫(kù)的函數(shù)。4、運(yùn)行C讓.Ct計(jì)算機(jī)設(shè)置向?qū)Ъせ钍录?,事件只有激活時(shí)才能真正起到作用MiCitectX程驢器ie?tl04 - fiSnf丈件編馳)SS 躍通馳)服豬Ifll)go W圃圈國(guó)幼刖圜聲團(tuán)制電圍:出型圖6設(shè)畳向號(hào)址批次配旖關(guān) 批燭縮豔 高級(jí)批訛置關(guān)Citectl程営魁器仗)F12CicodefiO 鋼刪博機(jī)桃備 逐皓艷)遷缸貝邂選馳)圖7圖8圖9圖10在這里我們可以看到前面定

8、義的事件SaveDbDataEvent勾中點(diǎn)下一步其實(shí)向?qū)гO(shè)置參考Citect操作細(xì)則TCUJ4TA :去時(shí)間1丈;萃內(nèi)寄TC1VCZrc3A j1 VAL1!11!*JH吐1000002040-06-11 15 01:MJ0Qc002O10-OB-11 13.02:01123454545D0ZOlO-OQ-11 15.03:00祁123454545434545452010-00!-11 16:04:00理試9212132434345452O10-OB-11 16: 05: 0C疽試22121324332576D324152O10-OB-U 16: 06:00憧曲2121324332T57ED32475amo-OB-ii lK-nr-oo212132甜32275760324TC2010-00-11 1608:00頂試42121124?323157603241SJiu-Llb-Il 15: 09 DCSki/Jb212132昭型商57KU3Z47SZDlU-UB-ll lb. JU:OC坊血Z113Z43J2J/5bft5U渥4怡2Q10-OS-11 WOO212

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論