tft每日頭條

 > 科技

 > ifix數據庫類型

ifix數據庫類型

科技 更新时间:2024-10-08 15:11:58

一步一步教你,在iFix中如何将數據記錄通過ODBC保存到SQL SERVER

1. 在SQL SERVER中創建數據庫及表

在SQL SERVER中創建數據庫,用來保存SQL的命令語句、錯誤信息及需要保存在數據庫内的曆史數據。

例如,創建數據庫DB1:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)1

在Security内增加可以訪問該數據庫的用戶,并将該用戶登錄進數據庫DB1.

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)2

在數據庫内創建兩個表sqllib和sqlerr:

sqllib表的結構如下:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)3

在表内插入命令語句,例如:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)4

sqlerr表的結構如下:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)5

在數據庫内創建相應用來保存數據的表,例如,希望将兩個類型為浮點的數據塊的值保存在表data 内,創建相應的表,如data:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)6

2. 創建ODBC 數據源

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)7

通過控制面闆增加數據源db1, 指定該數據源所連接的SQL Server,

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)8

使用SQL方式驗證,輸入有效的登錄名稱和口令,

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)9

測試ODBC數據源連接成功!

3. 在SCU内配置SQL

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)10

在SCU内通過菜單或按鈕進入SQL帳戶配置界面,點擊增加按鈕,填入相應信息,按确定。

點擊配置SQL任務…. 按鈕,

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)11

啟動SQL, 并填入相應的信息,

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)12

4. 創建SQT和SQD數據塊

打開數據庫管理器,創建布爾量數據塊DI_1, 用來觸發SQT:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)13

進入高級, 選中允許輸出和手動選擇框,如下圖所示:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)14

創建數據塊AR_1和AR_2, 将這兩個塊的數據保存到數據庫表data 中:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)15

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)16

創建數據塊SQT:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)17

注:上圖中數據庫ID 為所創建的ODBC 名稱,在該例中,數據庫名稱和ODBC 名稱相同。

創建SQD_1:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)18

保存數據庫管理器。

5. 驗證SQL 服務啟動

打開任務控制, 點擊SQL, 驗證SQL服務是否啟動, 如下圖所示:

(運行mission.exe:)

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)19

6. 觸發SQT

在數據庫管理器内更改DI_1的當前值,如将CLOSE 改為OPEN,

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)20

按 Ctrl R, 觀察到SQT_1的當前值增加1,意味着SQT被觸發一次:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)21

在SQL SERVER企業服務器内打開表data, 發現有新的數據記錄插入到該表中:

ifix數據庫類型(在iFix中如何将數據記錄通過ODBC保存到SQL)22

知識分享是一種精神,歡迎讀者來信交流、指正!!!!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved