步驟:
一、添加數據源
打開控制面板——系統和安全——管理工具——ODBC數據源——添加,具體如下圖。
二、intouch中建立綁定表,具體如下圖
建立綁定表名test_report,列名分別為tag1、tag2,分別對應變量test_tag1、test_tag2。
三、新建數據庫test、新建表Table_1
在sqlserver中新建數據庫,例如test,新建表,例如Table1,如下圖
四、畫面測試。
在intouch中新建如下三個按鈕,分別用於連接SQLServer、插入數據到SQLServer的表中、斷開與數據庫的連接。
三個按鈕腳本分別如下:
SQLConnect按鈕用於連接sqlserver:
status=SQLConnect(ConnectionID,"provider=sqloledb;Data Source=WIN-KPST723Q2UL;Database=test;UID=Test;PWD=P@ssw0rd;");
參數說明(不同的數據庫,連接參數不同,具體參考intouch 文檔,本練習已連接SQLServer為例說明):
屬性 值
provider sqloledb(不同的數據庫有不同的定義)
Data source 安裝數據庫的主機名
Database 數據庫名
UID(user id) 數據庫登錄名
PWD 登錄密碼
SQL Insert用於插入數據到數據庫表中:
status=SQLInsert(ConnectionID,"Table_1","test_report");
SQL Disconnect 用於斷開與sqlserver的連接 :
status=SQLDisconnect(ConnectionID);
五、測試結果
單機連接數據庫,然后單機插入數據,可以看到數據已經寫入到數據庫表Table_1中,數據如下圖所示:
單機斷開數據庫,再點插入,數據無法插入到表格中,說明連接數據庫的簡單測試已經完成。