班級:博、碩子一甲 授課老師:鐘國家 助教:陳國政 手持式裝置 之 隨身照護應用 班級:博、碩子一甲 授課老師:鐘國家 助教:陳國政 2010/11/03
SQL 資料庫 使用工具 Database Microsoft Office Access 2003 Windows 環境設定 SQL 語法 2010/11/03
Microsoft Office Access 2003 2010/11/03
Access 2003 環境設定 建立一個新的資料庫檔案 2010/11/03
Access 2003 環境設定 選擇空白資料庫… 2010/11/03
Access 2003 環境設定 選擇資料庫存檔位置… 2010/11/03
Access 2003 資料表 選擇使用設計檢視建立資料表 2010/11/03
Access 2003 資料表 輸入欄位名稱與資料類型 2010/11/03
Access 2003 資料表 將資料表存檔 不用定義主索引鍵 2010/11/03
Access 2003 資料表 選擇檢視,將視窗切換至資料表顯示頁面 2010/11/03
Access 2003 資料表 輸入各欄位資料 2010/11/03
Access 2003 開啟檔案 2010/11/03
Access 2003 開啟檔案 2010/11/03
Windows 環境設定 2010/11/03
Windows 環境設定 開啟控制台>選擇切換到傳統檢視 2010/11/03
Windows 環境設定 選擇系統管理工具 2010/11/03
Windows 環境設定 選擇資料來源(ODBC) 2010/11/03
Windows 環境設定 新增 ODBC 資料 2010/11/03
Windows 環境設定 選擇 Microsoft Access Driver (*.mdb ) 2010/11/03
Windows 環境設定 輸入 ODBC 名稱 選擇資料庫位置 2010/11/03
Windows 環境設定 2010/11/03
LabVIEW 介面 2010/11/03
SQL-LabVIEW 元件: ADO Connection Create.vi 功能:建立一個 SQL 連線 ADODB參數輸出 錯誤訊息輸出 2010/11/03
SQL-LabVIEW 元件: ADO Connection Open.vi 功能:指定 SQL 資料庫名稱 ADODB參數輸入 錯誤訊息輸出 錯誤訊息輸入 SQL 名稱 2010/11/03
SQL-LabVIEW 元件:SQL Execute.vi 功能:SQL 指令 ADODB參數輸入 資料顯示輸出 ADODB參數輸出 錯誤訊息輸入 SQL 指令 錯誤訊息輸出 2010/11/03
SQL-LabVIEW 元件: ADO Connection Close.vi 功能:關閉 SQL 連線 ADODB參數輸入 錯誤訊息輸入 2010/11/03
SQL-LabVIEW SQL 執行畫面 2010/11/03
SQL-LabVIEW 對 error out 點選右鍵>Create>Indicator 元件:Table 位置:Modern>List , Table & Tree 對 error out 點選右鍵>Create>Indicator 2010/11/03
SQL-LabVIEW 子 VI 2010/11/03
SQL-LabVIEW 格式:DSN= ODBC名稱 範例:DSN=PEOPLE 2010/11/03
SQL 語法- SELECT 格式:SELECT * FROM 資料表; 功能:顯示資料表中所有記錄所有欄位。 範例: SELECT * FROM people ; 2010/11/03
2010/11/03
SQL 語法- SELECT 格式:SELECT * FROM 資料表 WHERE 規則 ; 功能:顯示指定欄位中符合規則的記錄。 範例:SELECT * FROM people WHERE Age<20 ; FirstName= '李' LastName= '小胖' Sex= '男' 2010/11/03
2010/11/03
SQL 語法- INSERT 格式:INSERT INTO 資料表 (欄位1,欄位2,…) VALUES (資料1,資料2,…); 資料類型:文字、日期須在前後加上單引號。如'我是文字' 。 資料類型:數值則可以直接輸入。 功能:新增資料表內資料。 2010/11/03
SQL 語法- INSERT 範例: INSERT INTO people ( FirstName , LastName , Age,Sex) VALUES ('吳', '大明',29,'男'); 2010/11/03
2010/11/03
SQL 語法- UPDATE 格式:UPDATE 資料表 SET 更新資料1,更新資料2,… WHERE 規則; 功能:更新指定規則欄位中的資料。 範例:UPDATE people SET FirstName = ‘林’, LastName = '自強' WHERE Age = 28; FirstName= '李' LastName= '小胖' Sex= '男' 2010/11/03
2010/11/03
SQL 語法- DELETE 格式:DELETE FROM 資料表 WHERE 規則; 功能:刪除指定規則中欄位整列記錄。 範例:DELETE FROM people WHERE FirstName = '王'; 2010/11/03
2010/11/03
練習 試著用上面所學的寫出一個基本的 SQL 程式,並練習 SQL 語法顯示、新增、修改、刪除資料庫資料。 2010/11/03
HomeWork 利用 RS232 透過 ZigBee 擷取光照度感測器,並將數值存入資料庫中。 在 LabVIEW 可以選擇寫入、清除資料庫資料。 2010/11/03
光照度感測模組 ZBM_SENSOR_KPS3227_VI 2010/11/03
HomeWork 資料庫名稱命名為”SQL_Light_Sensor” 。 資料表名稱命名為”Light” 。 資料表內欄位包含編號、Lux、日期、裝置。 2010/11/03
HomeWork 在 ODBC 資料名稱命名為”SQL_Light” 2010/11/03
小提示 SQL 語法 SELECT 語法 INSERT 語法 DELETE 語法 2010/11/03
SELECT * FROM Light ORDER BY 日期 DESC LabVIEW-SELECT 語法 SELECT * FROM Light ORDER BY 日期 DESC 對日期降冪排列 2010/11/03
LabView-SQL Command 以 INSERT 為例 元件:Format Date/Time String 字串合併 位置:Programming/Timing 字串合併 2010/11/03
執行畫面 2010/11/03
作業繳交 將以上檔按壓縮成 RAR 檔後繳交 LabVIEW VI 檔(介面上需有組員資料) LabVIEW 資料庫與ZigBee數值執行畫面(JPEG檔) 資料庫檔案(mdb檔) 將以上檔按壓縮成 RAR 檔後繳交 2010/11/03