要使用 ADO.NET 示例,您的設備上必須安裝有 Microsoft.Net CompactFramework 版本 1.0 (帶有 Service Pack 2)或更高版本。
您可以從以下站點下載此組件:Microsoft Download Center。
ADO.NET 示例介紹了一個使用 ADO.Net 編程接口的簡單應用程序。可通過此應用程序啟動網絡服務器上運行的示例數據庫,並使用 SQL語句訪問和修改數據。
此示例的源代碼位於 asa_install_directory\samples\asa\ce_ado_net_sample中。
您可以將該項目從 asa_install_directory\samples\asa\ce_ado_net_sample裝載到 eMbedded Visual C++ 中。
使用 ADO.Net 示例
1.啟動 [ADO.Net 示例 ]。
從 [ 開始 ] 菜單,單擊 [ 程序 ] → [Sybase] → [ASA9] →[ADO.Net 示例 ]。
2.單擊 [Connect]
示例數據庫在網絡服務器上啟動。 [ 服務器消息 ] 窗口短暫出現,然後消失。
3.單擊 [ExecSQL] 執行缺省 SQL 語句 SELECT * FROM employee,然後再單擊 [Exec SQL]。
Employee 表中的所有數據即會出現在數據窗口中。
4.使用數據窗口側面和底部的滾動條,浏覽 employee 表中的數據。
5.訪問范圍更具體的數據。
鍵入 SELECT emp_id, emp_lname FROM employee。
單擊 [Exec SQL] 執行此 SQL 語句。
6.指定范圍的數據會替換數據窗格中的數據。
7.編輯表中的數據。
鍵入 SELECT * FROM employee ORDER BY emp_id,然後單擊[Exec SQL]。
請注意雇員 Matthew Cobb,其 emp_id 為 105。
8.鍵入 UPDATE employee SET emp_lname = 'Jones' WHEREemp_lname = 'Cobb'。
9.單擊 [Exec SQL] 執行此 SQL 語句。
10.鍵入 SELECT * FROM employee ORDER BY emp_id,然後單擊[Exec SQL]。
請注意, Matthew 的姓氏已經從 Cobb 更改為 Jones。
11.撤消此更改。
鍵入 UPDATE employee SET emp_lname = 'Cobb' WHERE emp_lname = 'Jones',然後單擊 [Exec SQL]。
12.請驗證是否已撤消更改。
鍵入 SELECT * FROM employee ORDER BY emp_id,然後單擊[Exec SQL]。
請注意, Matthew 的姓氏已經更改回 Cobb。
13.訪問其它表的數據。
在 [ExecSQL] 字段,鍵入 SELECT * FROM customer。
單擊 [ExecSQL]。
14.來自 Customer 表的所有數據即會出現在數據窗口中,它們替換了來自 Employee 表的數據。
15.單擊 [Disconnect],關閉網絡服務器。
[ADO.Net 示例 ] 即會斷開連接,並自動關閉網絡服務器。
16.單擊窗口右上角的 ×,關閉 [ADO.Net 示例 ]。