先在SQL SERVER建立自己的資料庫。如:MyDB。
然後在作業系統建立一資料來源(ODBC),此資料來源的驅動選擇SQL SERVER,資料來源與
SQL SERVER中的MyDB關聯。
最後在LABVIEW中使用ActiveX連線到資料來源。(假設使用者已經建立一資料來源LABVIEWconSQL),且資料來源關聯到資料庫MyDB,包含表tempDemo,表格式樣式如圖:
詳細步驟:
1.連線connection。
在後面板放置Invoke Node,右鍵選擇屬性類Select Calss/ActiveX/ADOB._Connection,然後選擇其Messord為Open。建立Automation Open節點,再建立一constant,其Class也選擇ADOB._Connection
2、在連線成功之後,建立並執行命令command。首先配置Command屬性,在後面板放置Porperty Node,關聯Class為ADOB._Command。然後選擇ActiveConnection。全過程如圖
4、最後對錶的記錄進行操作recordset。因程式較簡單,此處不再詳細說明,具體示例如圖
5、所有程式如圖:
6、程式執行後得到表的前9條記錄,如圖所示
總結:
上述的連線方法是使用LABVIEW最底層的ActiveX控制元件執行ADO API。
使用此方法需理解LABVIEW的ActiveX執行機制及有關ADO的程式設計模型。
先在SQL SERVER建立自己的資料庫。如:MyDB。
然後在作業系統建立一資料來源(ODBC),此資料來源的驅動選擇SQL SERVER,資料來源與
SQL SERVER中的MyDB關聯。
最後在LABVIEW中使用ActiveX連線到資料來源。(假設使用者已經建立一資料來源LABVIEWconSQL),且資料來源關聯到資料庫MyDB,包含表tempDemo,表格式樣式如圖:
詳細步驟:
1.連線connection。
在後面板放置Invoke Node,右鍵選擇屬性類Select Calss/ActiveX/ADOB._Connection,然後選擇其Messord為Open。建立Automation Open節點,再建立一constant,其Class也選擇ADOB._Connection
2、在連線成功之後,建立並執行命令command。首先配置Command屬性,在後面板放置Porperty Node,關聯Class為ADOB._Command。然後選擇ActiveConnection。全過程如圖
4、最後對錶的記錄進行操作recordset。因程式較簡單,此處不再詳細說明,具體示例如圖
5、所有程式如圖:
6、程式執行後得到表的前9條記錄,如圖所示
總結:
上述的連線方法是使用LABVIEW最底層的ActiveX控制元件執行ADO API。
使用此方法需理解LABVIEW的ActiveX執行機制及有關ADO的程式設計模型。