?? mdmsctherdsproblem.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML dir=ltr>
<HEAD>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=gb2312"><title>遠程數(shù)據(jù)訪問的解決方案</title>
<style>@import url(msdn_ie4.css);</style>
</HEAD>
<BODY>
<h1><a name="mdmsctherdsproblem"></a>遠程數(shù)據(jù)訪問的解決方案</h1>
<p><a href="dir.htm">目錄</a></p>
<h3>問題</h3>
<p>
ADO 可讓應(yīng)用程序直接訪問并修改數(shù)據(jù)源(有時稱為雙層系統(tǒng))。例如,如果要連接到包含所需數(shù)據(jù)的數(shù)據(jù)源,則該連接即是在雙層系統(tǒng)中的直接連接。</p>
<p>
然而,也需要通過象 Microsoft Internet Information Server (IIS) 這樣的媒介間接地訪問數(shù)據(jù)源。這種方法稱為三層系統(tǒng)。IIS 采用客戶端/服務(wù)器系統(tǒng),該系統(tǒng)可幫助本地(或客戶端)的應(yīng)用程序通過 Internet 或 Intranet 高效地調(diào)用遠程(或服務(wù)器)程序。服務(wù)器程序訪問數(shù)據(jù)源,并可有選擇地處理已獲得的數(shù)據(jù)。</p>
<p>
例如,您的 Intranet Web 頁包含有用 Microsoft® Visual Basic® Scripting Edition (VBScript) 編寫的應(yīng)用程序,該程序連接 IIS。IIS 相應(yīng)地連接實際數(shù)據(jù)源,檢索數(shù)據(jù),以某種方式處理數(shù)據(jù),然后將已處理的信息返回給應(yīng)用程序。</p>
<p>
在這個例子中,應(yīng)用程序從未直接連接數(shù)據(jù)源,該工作由 IIS 完成。而 IIS 利用 ADO 來訪問數(shù)據(jù)。</p>
<p class=indent>
<b>注意</b> 客戶端/服務(wù)器應(yīng)用程序不一定必須基于 Internet 或 Intranet (即基于 Web),它可以僅由局域網(wǎng)上的編譯程序組成。但是,典型的范例是基于 Web 的應(yīng)用程序。</p>
<p>
因為一些可視化控件諸如網(wǎng)格、復(fù)選框或列表可以使用返回信息,所以返回信息必須易于被可視化控件使用。</p>
<p>
用戶需要的是簡單有效的應(yīng)用程序編程接口,該程序應(yīng)支持三層系統(tǒng),同時能夠象在雙層系統(tǒng)上檢索信息一樣容易返回信息。“遠程數(shù)據(jù)服務(wù)” (RDS) 即是這樣的接口。</p>
<h3>解決方案</h3>
<p>
RDS 定義的編程模型(訪問和更新數(shù)據(jù)源必需的系列活動)通過如 Internet Information Server 這樣的中間媒介來訪問數(shù)據(jù)。編程模型總結(jié)了 RDS 的全部功能。</p>
<p>
編程模型通過對象模型,即“對象”集來表達并實現(xiàn)編程模型。對象擁有能操作數(shù)據(jù)的“方法”,以及能夠表示數(shù)據(jù)屬性或控制某些對象方法行為的“屬性”。</p>
<p>
與對象關(guān)聯(lián)的是“事件”,事件用于通知某些操作已經(jīng)發(fā)生,或?qū)⒁l(fā)生。</p>
<p>
<B><b>下一頁</b></B> <a href="mdmscbasicrdsprogrammingmodel.htm">基本的 RDS 編程模型</a>。</p>
<center> <A HREF="http://www.51windows.Net">www.51windows.Net</A></center>
<SCRIPT LANGUAGE="JavaScript" src="/log/sitelog2.asp"></SCRIPT>
<script src="script.js"></script></BODY>
</HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -