內容提供:旗標出版公司 |
|
旗 標 電 腦 文 摘
第180期 2003.7.30
|
保證!!60 分鐘裝好你的電腦
書號:F936
定價:198 元
施威銘研究室 著
我要線上購買 |
|
本期書摘:選購理想的 CPU
本文摘錄自旗標 F936「保證!!60 分鐘裝好你的電腦」
一書
CPU 採購建議
CPU 在電腦裡居於『龍頭』地位, 其性能的好壞會直接
影響電腦運作的速度;不僅如此, 選購的 CPU 型號還
會牽動日後搭配組合的其它硬體週邊, 對於想自組電腦
的您來說, 必定要先弄清楚 CPU 的相關知識與市場現
況才行。
CPU 的規格說明
CPU 的廠牌型號、運作頻率與內部設計, 決定了 CPU 的
效能與售價, 並影響日後搭配的主機板類型, 下面我們
就分別針對這 3 方面做說明。
廠牌與型號
和其他硬體不同, CPU 在選購上的選擇性不多, 市場上
只有 Intel 與 AMD 兩家廠商的產品在競爭, 加上兩者
的產品線也十分單純, 總共只有 4 個系列出現在一般
PC 組裝市場, 以下就為您說明這 4 種 CPU 的特色:
◎身價不凡的 Pentium 4:這是 Intel 目前在個人電
腦市場所推出最頂級的 CPU, 其工作頻率從 1.3 GHz
起跳, 搭載各項最新穎的核心技術 (如:Hyper Thre
ading、SSE2 等), 可說是 DIY 玩家心中的夢幻逸品
。至筆者截稿前, Pentium 4 最高時脈已達 3.2 GHz。
◎走平價路線的 Celeron:Celeron 是 Intel 專門提
供給初階個人電腦使用的低價處理器, 效能雖不及 P
entium 4 , 但是客觀地說, 已經足以負荷日常工作的
需求。所以在便宜、好用的雙重刺激下, 不僅接受度
高, 也獲得許多網咖、辦公室的青睞!
◎效能卓越的 Athlon XP:AMD 的 CPU 深獲電腦玩家
愛戴, 原因無他, 憑藉的就是其超人一等的執行效率,
特別是在 Athlon XP 推出之後, 在相同等級幾乎是『
打遍天下無敵手』。
◎物超所值的 Duron:AMD 在高階市場上有 Athlon XP
後, 在入門市場則以 Duron 這顆處理器來應戰。這顆
CPU 最大的特色就是便宜, 相同頻率的產品甚至比 In
tel Celeron 還便宜, 而且效能也在水準之上, 筆者
也是此系列的愛用者。
====經驗談=======================================
目前市面上的 Duron CPU 也稱為 Morgon。
=================================================
運作頻率
運作頻率也就是一般常說的 CPU 速度, 也可稱為『時
脈』, 早期多半以 MHz 為單位, 也就是每秒可以執行
百萬筆指令, 目前則已全面邁入 GHz (每秒十億筆指令
) 世代。
雖然 CPU 運作速度持續飆升, 不過主機板上其他元件
的運作並未隨之成長, 為了讓 CPU 與其他硬體溝通無
礙, 因此有了折衝的方法, 也就是內頻、外頻與倍頻
的概念。
『內頻』指的就是 CPU 本身運作的頻率, 也就是市面
上看到、用來標示 CPU 速度的數字;『外頻』則是指
CPU 外部與主機板之間的運作頻率, 也被稱為 Host
Clock, 最常見的速度是 100、133 MHz, 其它還有 15
0、166、200 等;而協調內外部頻率的關鍵, 就是『
倍頻』也稱為『倍頻係數』, 3 者之間的關係如下:
=================================================
CPU 實際執行頻率 (內頻) = 外頻 X 倍頻
=================================================
====經驗談=======================================
除了內頻、外頻與倍頻外, 尚有一個 FSB 頻率, 相關介
紹後文另有說明。
=================================================
例如外頻 100 MHz 時, 如果以 16 倍頻來執行時, CPU
的運作速度 (也就是內頻) 便是 100 X 16= 1.6 GHz。
早期在安裝好 CPU 之後, 使用者必須在主機板上或 BIO
S 中, 調整正確的外頻與倍頻設定, 才能讓 CPU 正常運
作;目前許多主機板則提供自動設定的功能, 可省卻您
不少步驟。
====經驗談=======================================
若您購買到的主機板必須自行調整外頻或倍頻設定, 使
用手冊上多半附有詳細的 CPU 外頻、倍頻列表, 請您自
行參照做設定。
=================================================
====機密檔案=====================================
Athlon XP 使用的 PR 值標示法
一般來說 CPU 的型號都直接以運作頻率 (內頻) 來標示
, 不過由於 AMD CPU 的最高頻率始終差 Intel 一截,
因此最新的 Athlon XP 捨棄傳統以頻率標示 CPU 的方
法, 而改採 PR 值表示法。PR 是 Performance Rating
的縮寫, 而所謂 PR 值表示法, 就是比較 Athlon XP 與
Pentium 4 CPU 的運作效能, 然後以對應到競爭產品的
CPU 頻率做為型號, 並在其後加上 "+" 號做區隔。
舉例來說, Athlon XP 2200+ 這顆 CPU 實際的運作時脈
是 1.8 GHz, 但是測試的效能數據卻相當於 Pentium 4
2.2 GHz CPU, 因此 AMD 就標以『2200+』。這種做法不
但可以在數據上扳回一成, 另一方面也有宣示 Athlon XP
高效能的意義存在。下表是 Athlon XP 各型號 CPU 實際
運作的頻率列表:
Athlon XP標示的型號 |
實際頻率 |
效能可比照 |
Athlon 2000+ |
1.67GHz |
Pentium4
2.0GHz |
Athlon 2200+ |
1.8GHz |
Pentium4
2.2GHz |
Athlon 2400+ |
2.0GHz |
Pentium4 2.4GHz |
Athlon 2600+ |
2.13GHz |
Pentium4 2.6GHz |
Athlon 2800+ |
2.16GHz |
Pentium4 2.8GHz |
Athlon 3000+ |
2.16GHz |
Pentium4 3.0GHz |
由上表可以發現, Athlon XP 2800+ 與 Athlon 3000+ 實
際運作的頻率相當, 不過由於 3000+ 內部採取最新研發
的核心技術, 因此儘管頻率未提升, 效能卻足以和 3 GHz
的 P4 CPU 分庭抗禮, 也印證了 AMD 『頻率高 ≠ 效能
高』的主張。
==================================================
內部設計
一般只要選定廠牌型號與頻率後, 便可以著手購買 CPU,
不過目前正值 CPU 規格、技術推陳出新之時, 市場上的
CPU 常由於內部的設計不同, 即使是相同型號、相同頻率
, 價格卻天差地別, 支援的主機板也不見得相容。因此購
買前請留意下列 3 個內部規格, 找出真正適合您的 CPU:
◎腳座:英文稱為 Socket , 指的是 CPU 在主機板上的
安裝插槽規格, 如果規格不符, CPU 是無法安置於主機
板上的。原本腳座的規格十分混亂, 經過汰舊換新後,
目前僅剩 Pentium 4、Celeron 使用的 Socket 478 插
槽, 與 Athlon XP、Duron 使用的 Socket A (Socket
462) 兩種。
====經驗談=======================================
市場上還可以見到少數使用舊款 Socket 370 腳座的 Ce
leron CPU, 除非是用來升級舊電腦, 否則不建議購買。
=================================================
◎FSB:由於少數硬體的發展遲滯不前, 使得 CPU 外頻
受到限制, 為了改善這個現象, 主機板上各元件的運
作開始採用不同速度, 部份硬體最高可以 2 倍甚至
4 倍外頻的速度運作, 這就是 FSB 的概念。由於 FSB
對改善系統效能的助益不小, 因此也成為 CPU 或主機
板促銷時的宣傳重點之一, 目前最新款 Pentium 4 的
FSB 可達到 800 MHz。
◎製程:指的是 CPU 核心線路的細緻程度, 其評估單位
是 μm (微米, 等於 10^-6 公尺), 數字越小表示 CPU
線路越密集, 相對的也可以縮小核心晶片的體積。而提
升製程 (製程數字降低) 所帶來的好處就是 CPU 的溫
度、耗電量較低, 可以讓 CPU 運作更穩定, 效能也可
以有所增進, 更重要的是可以降低廠商的製造成本。
舊款的 CPU 多半採 0.18 μm, 為了在效能上有所突破,
目前廠商則紛紛改採 0.13 μm 製程。不過影響所及就
是主機板的支援度, 同樣型號、頻率的 CPU, 即便使用
相同腳座, 但是在轉換製程後, 主機板不見得可以辨識
, 因此廠商會在型號上做出一些區隔, 您在購買時也必
須多留意。
選購建議
認識了 CPU 內部的各項規格數據後, 相信您對於 CPU
應該有了基本的了解, 若您還是難以決定要購買哪顆 C
PU, 不妨參考以下的幾點說明。
Intel 與 AMD 孰優孰劣?
目前市場上兩大 CPU 廠牌 Intel 與 AMD, 兩者的產品
更擅勝場, 下面為您說明其產品優缺點:
◎Intel CPU:具有十分穩定的運作效能, 在 CPU 的研
發上也居於領先地位, 不但持續推出市場上最高頻率
的 CPU, 往往也可以藉由各種專利技術來提升系統效
能。唯一的缺點是其產品價格明顯較高, 特別是頂級
產品往往令人望之卻步。
◎AMD CPU:具備絕佳執行效率, 往往在各項測試數據
上都能大幅領先對手, 而且在同級產品中也佔有價格
優勢, 是 DIY 組裝玩家的最愛。不過由於 AMD 的行
銷一直不夠強勢, 在各媒體的曝光度稍嫌不足, 導致
一般人對此品牌比較陌生。
====經驗談=======================================
無論選擇購買那個廠牌的 CPU, 最重要的是後續挑選的
主機板也必須能夠搭配, 否則 CPU 是無法運作的。
=================================================
依預算選購 CPU
決定 CPU 種類後, 接下來要選定 CPU 的運作頻率。許
多 DIY 老手常會建議使用者依據需求來挑選 CPU 等級
, 常聽到的說法是:只做文書處理就買低頻率產品, 需
要玩遊戲就買高頻率產品。不過老實說以目前 CPU 的
效能差距不大, 價格卻天差地別, 以此做為選購條件似
乎很難找到適合的 CPU, 還不如單就預算來考量, 還來
得實際點。
若是您的預算不足, 即使選擇目前市場上最便宜的 Dur
on 1.1 GHz (目前市價約1,100 元) 用來上網、打報告
、看 DVD 影片都十分足夠, 執行 3D 遊戲的畫面也還
算流暢, 不會有明顯延遲的跡象;如果預算足夠、可以
買更快一點的 CPU 那也很好, 可以省卻不少等待的時
間, 也有利多媒體作業的需求。至於 7、8 千元以上的
頂級 CPU, 由於降幅很大, 並不建議您購買, 以免成為
無辜的冤大頭。
盒裝、散裝有差別
一般零售店販賣 CPU 有盒裝與散裝的差別, 盒裝 CPU
具備精美的包裝盒, 可以避免 CPU 針腳損毀, 並內附
散熱風扇、散熱膏、保證書等附件;而散裝 CPU就只有
一顆裸裝的 CPU, 不但容易損壞 CPU, 而且這種裸露
的方式也讓不肖廠商有機會在 CPU 上動手腳, 將低頻
率的 CPU 以高頻率的價錢賣出。
兩者在價錢上有些許差異, 盒裝 CPU 普遍貴了 2~3
百元左右, 不過為保障個人權益, 筆者還是推薦購買
盒裝的 CPU。目前 Intel 的 Pentium 4 與 Celeron
都採盒裝, 而 AMD 的 CPU 之前多為散裝, 目前新推
出的 Athlon XP 則開始有盒裝產品出現。
必備的降溫設備
不管是哪一種 CPU, 您必須記得一件事:高溫會使 CP
U 陷入不穩定的狀況, 輕者當機, 嚴重者甚至會燒毀
CPU, 必須使用降溫裝置來降低 CPU 的溫度, 才能保
持正常的運作。
如果購買盒裝 CPU, 可以直接使用內附的散熱風扇;
若是散裝 CPU則請您記得另外購買一個, 否則恐怕連
開機都很困難, 搞不好一下子就燒毀了!
至於選購降溫裝置其實不難, 只要認明產品包裝盒上
是否支援您的 CPU 型號、頻率, 一顆 Athlon XP 2
GHz 專用的風扇價格約在 500 元上下, 提供您做為
參考。
另外在購買散熱風扇時, 請留意產品是否內附一小包
散熱膏, 若沒有附贈, 請您另行購買, 否則會造成安
裝散熱風扇時的困擾。
--- 本篇完
我要買這本書
|
| |
........................................︽
........................................
|
以 VB.NET 開發 ADO.NET 專業程式
書號:F8347
定價:680 元
陳仁泰 譯
我要線上購買 | |
本期書摘:ADO.NET 概論
本文摘錄自旗標 F8347「以 VB.NET 開發 ADO.NET 專
業程式」一書
由於網際網路的興盛以及對於資訊的大量需求, 幾乎所
有的應用程式都需要透過一種或一種以上的方式來存取
資料。在某些情況下, 資料會儲存在一些資料管理的軟
體產品中, 例如 Microsoft SQL Server 或是 Oracle;
而在另一些情況下, 資料會以空白表格程式 (例如試算
表)、XML 檔案格式, 或是各式各樣無法估計的特定專
用資料格式儲存。然而, 無論資料是以何種方式儲存,
必定要有一種技術讓應用程式可以連接資料以及對資料
進行適當的命令。如果您的應用程式是執行於 .NET Fr
amework 的環境之下, 則該技術就是 ADO.NET。
若以實際應用上的術語來形容, 則 ADO.NET 其實是 .N
ET Framework 中的 System.Data 命名空間之下所定義
的類別庫 -- 類別庫中包含代表資料庫連線的類別、代
表資料表的類別, 以及資料表中所儲存資料型別的類別
。廣言之, ADO.NET 是 Microsoft 最新開發的資料存
取策略 -- 達到【通用資料存取】(Universal Data Ac
cess) 目標的企圖。
在開始探討 ADO.NET 的一些關鍵性特色之前, 我們會在
本章中對 ADO.NET 的基本功能進行一些概觀式的瀏覽。
因此, 我們會故意快速的一一介紹各種功能, 並且適當
的使用範例程式碼 -- 這通常是可以讓讀者最快瞭解概
念的方式之一。直到本章最後, 您就會瞭解 ADO.NET 的
基本運作方式, 同時也會實作許多它令人興奮的新功能。
ADO.NET 基礎結構
ADO.NET 的物件模型包含兩個主要元件:【.NET 資料
提供者】(.NET Data Provider) 和【資料集】(DataSe
t)。縱使這兩個元件需要相輔相成的運作, 但是它們卻
以兩種非常相異的方式與資料進行互動。概括的說, 其
實資料提供者 (有數種) 是針對特定的資料來源型態加
以設計, 以讓程式開發人員可以有效率的針對不同的資
料來源進行適當的操作;另外, 您可以將資料集視為一
種資料儲存容器, 它會以自己的規則來管理資料, 它並
非針對特定的資料來源型態加以設計, 但是卻有許多強
大的功能來操作本身所儲存的資料。
在瞭解其定義之後, 出現了兩種資料存取的策略。第一
種, 我們使用資料提供者連接到一個特定的資料來源,
進行某些特定的資料操作 (例如簡單的讀取資料), 然
後中斷連接。第二種, 我們再次使用資料提供者連接資
料來源, 然後將資料複製到資料集當中, 然後中斷連接
, 透過這種方式, 我們可以從容地使用資料集中的資料
, 如果需要更新資料來源的資料時, 只需重新連接並且
進行更新即可。
因為 .NET 資料提供者是上述兩種資料存取策略的關鍵
, 它們的角色必須是輕量低負載 (lightweight)、有效
率, 並且可以在您的應用程式和資料來源之間建立一個
最小的連接層。.NET 資料提供者通常由四個主要的物
件組成:
□ Connection 物件:用於連接資料來源。
□ Command 物件:用於針對某資料來源執行資料庫命
令 (例如 SQL 陳述式或預存程序)。
□ Data Reader 物件:用於從應用程式中針對資料來
源讀取唯讀順向 (forward-only 和 read-only) 的
資料流。
□ Data Adapter 物件:用於建構資料來源和資料集
之間的橋樑, Data Adapter 物件會使用 Command
物件來執行資料來源中的 SELECT, INSERT, UPDATE
和 DELETE 陳述式, 然後將任何取得的資料儲存到
資料集中, 或是使資料集中的資料和資料來源一致。
如上所述, 資料集絕非任何 .NET 資料提供者的一部分
。但是, 在此您必須先有一個觀念上的釐清:ADO.NET
的 DataSet 物件將某個資料來源 (或是該資料來源的
某部分) 以離線的方式儲存於記憶體中。上述我們所討
論的所有觀念讓我們以下圖表示:
.NET 資料提供者
至此為止, 我們知道 ADO.NET 的模式其實就是針對不
同的資料來源使用不同的資料提供者, 而這些特定的資
料提供者都會針對其所存取的資料來源加以最佳化。當
然您可以針對任何的資料來源撰寫 .NET 資料提供者,
但是 .NET Framework 內建兩個標準的資料提供者:
□ SQL Server .NET 資料提供者
專為 SQL Server 7.0 或是更新版本所設計的 .NET 資
料提供者, 它使用一種專用的通訊協定連接至資料來源
, 而不需要再透過 OLE DB 層。這個資料提供者的類別
位於 System.Data.SqlClient 命名空間之下。
□ OLE DB .NET 資料提供者
專為 OLE DB 相容資料來源所設計的 .NET 資料提供者
, 它使用一種資料來源特有的 OLE DB 提供者 (透過 C
OM 的相互操作性) 來存取資料來源和執行命令。這個資
料提供者的類別位於 System.Data.OleDb 命名空間之下
。
====說明=========================================
請您注意 OLE DB .NET 資料提供者不支援 OLE DB 2.5
介面, 例如那些針對 Exchange 和 Internet Publishi
ng 所需的 OLE DB 提供者;同時, 它也不支援 MSDASQ
L 提供者 (針對 ODBC 所需的 OLE DB 提供者)。也請您
注意, 使用 SQL Server 6.5 或是更早版本的應用程式,
請使用 OLE DB .NET 資料提供者。
=================================================
如果您連線至 http://msdn.microsoft.com/downloads,
您會發現還有兩個資料提供者:ODBC .NET 資料提供者
和 Oracle .NET 資料提供者。它們也正如您所預期的,
是分別針對 ODBC 資料來源和 Oracle 資料庫 (特別是
v8.1.7和更新版本) 的最佳化所設計。由此可知, 並非
只有 Microsoft 可以建立 .NET 資料提供者 -- 您也可
以自行建立, 我們將會在第 15 章中討論之。事實上,
我們將可以預見未來會有許多的程式開發人員針對不同
的資料庫和資料來源開發不同的 .NET 資料提供者。
然而, 在此您必須瞭解一個關鍵性的重點, 那就是無論
針對任何一種資料來源, 所有的 .NET 資料提供者都實
作了相同的介面, 並且運作方式都一樣。在本章中, 我
們會先瞭解這些介面, 以及這些介面中封裝了哪些功能
, 同時我們也會探討如何透過 .NET 資料提供者和資料
來源協同工作。
[類別探索]
.NET 資料提供者主要包含四個類別 (當然也包含一些
額外的支援類別):Connection、Command、Data Reade
r 和 Data Adapter。這些類別即為四個 ADO.NET 介面
的實作, 位於 System.Data 命名空間之下。
Connection 類別
一個 Connection 類別的執行個體 (instance) 用於代
表連接至某一個特定資料來源的連線, 該物件中儲存了
ADO.NET 用來連接至一個資料來源的資訊 (以連線字
串的形式儲存)。
IDbConnection 介面的 ConnectionString 屬性用以儲
存一些資訊, 例如資料來源的位置和名稱, 以及可以存
取資料的使用者名稱和密碼等等。除此之外, Connecti
on 類別也提供了開啟、關閉連線和啟動交易的方法;
同時也有一些屬性可以用來設定連線時間, 以及傳回連
線的狀態 (例如該連線已經開啟或是已經關閉)。
我們稍後將會探討一些語法的詳細步驟, 下列即為建立
和設定一個 SqlConnection 物件 (即為 SQL Server .
NET 資料提供者所定義的 Connection 物件) 的語法:
=================================================
Dim con As New SqlConnection()
con.ConnectionString = "server=(local);” & _
”database=Northwind;uid=sa;pwd=;"
=================================================
====說明=========================================
與 ADO 早期版本不同的是, 您必須使用 IDbConnection
.Close() 方法明確的指定關閉 Connection 物件, 以釋
放連接到資料來源的連線資源。因為 ADO.NET 的 Conne
ction 物件並不會因為超過了其作用範圍而被【記憶體
回收】(Garbage Collection) 功能所釋放。因為這個原
因, 最好將您的 ADO.NET 資料存取程式碼放在 Try 程
式區段中, 並且請確認您在 Finally 程式區段中有關閉
連線。
=================================================
Command 類別
ADO.NET Command類別實作了 IDbCommand 介面, 其執行
個體可以針對特定資料來源 (Connection 物件指定的資
料來源) 執行 SQL 陳述式或是預存程序。為了達到這個
目的, Command 類別使用一個 CommandText 屬性來儲存
要執行的命令,以及一個 CommandType 屬性來指定被執
行的命令是 SQL 陳述式、預存程序名稱, 或是資料表名
稱。已知上述我們所建立的 Connection 物件名稱, 您
也許會建立如下列的 Command 物件:
=================================================
Dim str As String = _"SELECT EmployeeID,
FirstName, LastName FROM Employees"
Dim cmd As New SqlCommand(str, con)
=================================================
您有三種執行方法可以使用:ExecuteReader() 會傳回
一個 DataReader 物件;ExecuteScalar() 會傳回一個
單一的值;ExecuteNonQuery() 適用於沒有資料會傳回
的情況下 (例如一個 UPDATE 的 SQL 陳述式)。
為了讓 Command 物件能夠順暢的執行工作, 它也包含了
參數物件的集合, 這些參數物件用來儲存您傳入一個 SQ
L 查詢或是預存程序中的參數。這些物件顯露了 IDataP
arameter 介面, 並且形成 .NET 資料提供者的一部分
-- 換句話說, 每一個資料提供者會實作自己本身的 IDa
taParameter (和 IDataParameterCollection) 介面。
Data Reader 類別
Data Reader 類別實作了 IDataReader 介面, 同時 (
如前所述) 一個 Data Reader 物件代表了來自於資料
來源的順向唯讀資料流。您無法使用【資料讀取器】(
Data Reader) 來隨意的瀏覽資料, 它也無法更新資料
來源。更確切的說, 如果您只想要從頭到尾瀏覽一次
資料的話, 資料讀取器提供了最快的速度。
Data Reader 物件只能夠由呼叫 Command 物件的 Exec
uteReder() 方法來建立;您無法直接初始化一個 Data
Reader 物件。當您建立它之後, 您就可以使用其 Read
() 方法來反覆的讀取所傳回來的資料流, 如下所示:
=================================================
Try
con.Open()
Dim reader As SqlDataReader =
cmd.ExecuteReader()
While reader.Read()
Do something with the value
End While
reader.Close()
Finally
con.Close()
End Try
=================================================
在 IDataRecord 介面中定義了許多方法用以取得一筆資
料列中的欄位值, 因為 IDateReader 繼承了 IDataReco
rd 介面, 所以在 Data Reader 類別中也要實作 IDataR
ecord 介面。這些方法中的每一個都會以 0 當成其欄位
的起始序數, 並且以其所取得的資料型別命名 -- 典型
的範例為 GetBoolen()、GetChar() 和 GetFloat()。
當欄位的資料型別為已知時, 這些 “Get” 方法提供了
最有效率的資料存取方式, 因為大大減低了型別轉換的數
量。當欄位的資料型別為未知時, 我們可以使用 System.
Object 類別的 ToString() 方法以將取得的值轉換為字
串。
=================================================
While reader.Read()
myInt = reader.GetInt32(0)
myString = reader.Item(1).ToString()
End While
=================================================
一個 Connection 物件一次只能夠支援一個資料讀取器,
因此當我們使用資料讀取器進行完資料的存取時, 必須
明確的關閉它以釋放資源。
====說明=========================================
如果被執行的命令傳回一個資料讀取器與一或多個輸出
參數, 這些參數要到該資料讀取器被關閉時才能夠存取。
=================================================
Data Adapter 類別
.NET 資料提供者的第四個 (也是最後一個) 主要類別為
Data Adapter, 它代表離線的 DataSet 物件和資料來
源之間的橋樑。它實作了兩個介面:第一, IDataAdapte
r 定義了從資料來源填入資料到 DataSet 物件中的方法
(最重要的一個是 Fill()), 以及更新資料來源 (例如
用戶端 DataSet 中的資料要同步至資料來源) 的方法;
第二, IDbDataAdapter 定義了四個屬性, 每一個的型別
都是 IDbCommand。這些屬性會設定或是傳回 Command
物件, 這些物件用於指定當資料來源被更新或是查詢時所
要執行的命令。
====說明=========================================
Data Adapter 物件的方法將會保持既有連線的狀態。換
句話說, 當您呼叫一個 Data Adapter 方法時, 如果連
線是開啟的, 則仍然維持開啟;如果連線是關閉的, 則
該方法會開啟連線, 執行命令, 然後再度關閉連線。
=================================================
--- 本篇完
我要買這本書
|
| |
........................................︽
........................................
|
版權所有人:旗標出版股份有限公司
本電子報內容未經授權請勿轉載
|
|