MasteringVFP/3/8
出自VFP Wiki
(修訂版本間差異)
TrocbOclet (對話 | 貢獻) |
小 (revert) |
||
第1行: | 第1行: | ||
=== View === | === View === | ||
- | View | + | View 分為 Local Views 及 Remote Views, 事實上如果您在 Project 的 Data 也可以看到 Queries, 那應該也算 View。 |
- | View | + | View 的功能就像將原資料庫做 Select 的動作, 丟到 Cursor, 還可以設定回寫資料庫的功能。 |
- | + | 個人是不建議使用 View, 雖然它方便, 除非您是動態產生 Views, 不然有幾項缺點: | |
- | # | + | #異動資料庫欄位時, 會造成 View 的損毀(除非系統都不會異動)。 |
- | #VFP | + | #VFP 的 View 不像 ADO 還有上幾筆或下幾筆的功能, 所以一次就是倒入多筆資料, 當然可用 Top 第幾筆, 但是要再往下抓資料就有問題。 |
- | # | + | #必須開一個 DBC。 |
- | .. | + | ..暫時還沒想到其它.... |
- | View | + | View 可以用 View Designer 設定, 這是很方便的功能, 不然也可以下指令的方式 |
<pre> | <pre> | ||
CREATE SQL VIEW mysqlview AS SELECT * FROM customer!orders | CREATE SQL VIEW mysqlview AS SELECT * FROM customer!orders | ||
</pre> | </pre> | ||
- | + | 如果要設定 View 可回寫資料庫的功能, 還是用 View Designer 比較快 |
在2009年9月1日 (二) 02:00的最新修訂版本
View
View 分為 Local Views 及 Remote Views, 事實上如果您在 Project 的 Data 也可以看到 Queries, 那應該也算 View。 View 的功能就像將原資料庫做 Select 的動作, 丟到 Cursor, 還可以設定回寫資料庫的功能。
個人是不建議使用 View, 雖然它方便, 除非您是動態產生 Views, 不然有幾項缺點:
- 異動資料庫欄位時, 會造成 View 的損毀(除非系統都不會異動)。
- VFP 的 View 不像 ADO 還有上幾筆或下幾筆的功能, 所以一次就是倒入多筆資料, 當然可用 Top 第幾筆, 但是要再往下抓資料就有問題。
- 必須開一個 DBC。
..暫時還沒想到其它....
View 可以用 View Designer 設定, 這是很方便的功能, 不然也可以下指令的方式
CREATE SQL VIEW mysqlview AS SELECT * FROM customer!orders
如果要設定 View 可回寫資料庫的功能, 還是用 View Designer 比較快