技術(shù)頻道

      如何實(shí)現(xiàn)紫金橋組態(tài)軟件與Access數(shù)據(jù)庫(kù)連接

      在紫金橋組態(tài)軟件中,連接Access數(shù)據(jù)庫(kù)的方式一般有兩種:
      用報(bào)表關(guān)系數(shù)據(jù)源點(diǎn)
      1
      在點(diǎn)組態(tài)中創(chuàng)建報(bào)表關(guān)系數(shù)據(jù)源點(diǎn)

      2 在聯(lián)接字符串后面點(diǎn)擊 ,并選擇聯(lián)結(jié)Access數(shù)據(jù)庫(kù)

      3 彈出路徑選擇對(duì)話框,點(diǎn)擊 選擇路徑

      4 找到數(shù)據(jù)所在的位置,并打開

      5 選好路徑后,若無密碼則確定

      6 再次確定

      7 則關(guān)系數(shù)據(jù)源點(diǎn)就已經(jīng)建好

      8 在報(bào)表中點(diǎn)擊關(guān)系數(shù)據(jù)庫(kù)連接設(shè)置 ,然后點(diǎn)擊選擇關(guān)系數(shù)據(jù)源點(diǎn)

      9 選擇事先建立好的關(guān)系數(shù)據(jù)源點(diǎn)point

      10 回到關(guān)系庫(kù)連接設(shè)置,并確認(rèn)

      這樣就可使用報(bào)表對(duì)象的Sql函數(shù)來訪問數(shù)據(jù)庫(kù)了,如:
      #report.SqlSelectCmd(csCmd);//
      其中csCmdSQL命令的字符串。
      SQL連接函數(shù)
      SQLConnect( ConnectID, SourceDesc)
      ConnectID
      整型,數(shù)據(jù)源標(biāo)識(shí),為返回值,該值將用于其它后續(xù)SQL函數(shù)。
      SourceDesc
      字符串,數(shù)據(jù)源描述。數(shù)據(jù)源描述可以通過腳本中工具條 按鈕“SQL連接按鈕得到。
      使用示例形如:SQLConnect(ConnectID,"DSN=abc;DBQ=D:\0\abc.mdb;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;");
      如何獲取SourceDesc即數(shù)據(jù)源描述字符串?
      步驟:
      1
      點(diǎn)擊腳本工具條

      2 點(diǎn)擊新建

      3 選擇“Driver do Microsoft Access *.mdb,然后下一步


      4
      點(diǎn)擊瀏覽,選擇Access數(shù)據(jù)庫(kù)文件

      5 選擇你的Access數(shù)據(jù)庫(kù)文件,一般你的數(shù)據(jù)庫(kù)拷貝到工程目錄的Sql文件夾下

      6 找到數(shù)據(jù)庫(kù)路徑后,選擇下一步


      7 選擇完成

      8 選擇“確定”

      9 在第6步中選擇的數(shù)據(jù)庫(kù)文件所在目錄下,找到你要使用的數(shù)據(jù)庫(kù)*.mdb文件,然后選擇確定”

      10 選擇新建好的數(shù)據(jù)源,然后選擇確定

      11 在彈出的對(duì)話框中出現(xiàn)選擇好的數(shù)據(jù)庫(kù),點(diǎn)擊確定

      12 在腳本編輯區(qū)中就出現(xiàn)該Access數(shù)據(jù)的聯(lián)接字符串:

      有可能工程目錄是變動(dòng)的,為了保險(xiǎn)起見,把上述字符串中工程目錄換成"+GetAppPath()+",然后把整個(gè)字符串放進(jìn)雙引號(hào)""中,替換函數(shù)SQLConnect( ConnectID, SourceDesc)中的SourceDesc即可。

      最終的函數(shù)形式可能為:

      SQLConnect(ConnectID,"DBQ="+GetAppPath()+"\Sql\data.mdb;


      DefaultDir="+GetAppPath()+"\Sql;Driver={Driver do Microsoft Access (*.mdb)};
      DriverId=25;FIL=MS Access;FILEDSN="+GetAppPath()+"\Sql\data.mdb.dsn;
      MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;
      SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;")
      【注:】也可參見用戶手冊(cè)中第十六章的16.4節(jié)——連接關(guān)系數(shù)據(jù)庫(kù)。


      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 亚洲一区二区三区四区视频| 99精品一区二区三区无码吞精| 国产精品久久无码一区二区三区网| 国产福利一区二区| 国产丝袜无码一区二区三区视频 | 精品国产亚洲一区二区三区| 无码人妻精一区二区三区| 曰韩精品无码一区二区三区| 国产成人精品亚洲一区| 亚洲欧洲无码一区二区三区| 国产在线无码一区二区三区视频| 精品一区二区三区无码视频| 亚洲AV无码国产精品永久一区| 国99精品无码一区二区三区| 精品国产一区二区三区2021| 国产精品熟女视频一区二区| 无码人妻久久一区二区三区免费丨 | 日本在线观看一区二区三区| 中文字幕一区日韩精品| 精品一区二区三区免费毛片爱 | 99久久精品国产免看国产一区| 国产av一区二区精品久久凹凸| 天堂一区人妻无码| 亚洲av乱码一区二区三区按摩 | 国产精品一区二区四区| 亚洲Av无码国产一区二区| 国产伦精品一区二区三区女| 无码精品一区二区三区在线| 精品视频一区二区三区在线观看| 97久久精品午夜一区二区| 手机看片一区二区| 中文字幕在线无码一区| 亚洲一区二区三区无码中文字幕 | 欧亚精品一区三区免费| 亚洲av永久无码一区二区三区| 波多野结衣一区视频在线| 亚洲欧美一区二区三区日产| 欧美人妻一区黄a片| 精品一区二区三区四区电影 | 国产一区中文字幕| 一区二区三区免费视频播放器|