回覆列表
  • 1 # 使用者3296806220335

    先在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的程式設計模型。

  • 中秋節和大豐收的關聯?
  • 煮熟的熟肉能用醬油淹嗎?