Adovcsp.exe 將示範如何搭配 ADO 使用預存程序

文章翻譯 文章翻譯
文章編號: 184968 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

結論

Adovcsp.exe 是範例程式,示範開啟索引鍵集和 forwardOnly 藉由執行使用 ActiveX 資料物件 (ADO) 資料錄集的資料指標上 Microsoft SQL Server 預存程序。它也示範如何開啟中斷連接資料錄集。範例會使用 Visual C++ # import 功能,並且示範 ADO 資料錄集 GetState ()、 參數 GetName () 和 GetValue () 以及許多其他資料錄集、 命令和連線的方法。

其他相關資訊

下列檔案是可以從 Microsoft 下載中心 」 下載:
ADOVCSP.EXE
發行日期: 2003 年 9 月 17日,

如需有關如何下載 Microsoft 支援檔案的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
119591如何從線上服務取得 Microsoft 支援檔案
Microsoft 已掃描這個檔案有無病毒。Microsoft 使用已張貼檔案的日期中的 [可用的最新病毒偵測軟體。檔案儲存在安全性強化的伺服器上,以避免任何未經授權的更改至檔案。

應用程式會假設您有使用範例 Pubs 資料庫安裝的 Microsoft SQL Server。如果這不是大小寫,變更 openConn 函式中下列的程式碼:
spCON->ConnectionString = L"Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=pubs;Data Source=serverName;";
取代 Data Source=serverName 與您的伺服器名稱並指定您的資料庫名稱。範例會建立兩個預存程序和一個資料表,並再降到它們在應用程式結束時。

OpenRd 方法接受輸入的參數 (GradYear),並將它傳遞至預存程序 sp_AdoTestInOut。sp_AdoTestInOut 傳回與 GradYear 的所有記錄 > = 傳遞的參數。它會傳回輸出參數的記錄筆數傳回,也傳回參數 (最大 GradYear)。建立的學生資料表是以隨附 Visual C++ 的學生註冊資料庫的與 Student 資料表為基礎。

這個範例中 [文字] 方塊,以顯示輸出參數傳回程式碼只被使用在執行預存程序,依序按一下 [OpenRead] 按鈕。請如需詳細資訊的來源程式碼,參閱。

支援按鈕會從資料庫使用的技巧和下列 「 Microsoft 知識庫 」 文件所述的程式碼中取得結構描述資訊:
182831HOWTO: 使用 ADO OpenSchema 方法從 Visual C++
開啟 DisCon 按鈕會開啟離線式資料錄集。這個程式碼是來自下列 「 Microsoft 知識庫 」 文件:
184397HOWTO: 取得 ADO 中斷連接資料錄集在 VBA 中 / C + + / Java

?考

如需詳細資訊按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中發行項]:
182389FILE: adovcbm.exe ADO 1.5 # import 與 getrows/書籤
181733使用 UpdateBatch 和 CancelBatch FILE: adovcbtd.exe # import
220152FILE: 範例: ADOVC1 簡單 ADO / VC + + 應用程式
200122範例: ATL2ADO 傳回離線式資料錄集從 COM 至 VB
229088範例: vcspnp.exe 示範傳遞 SQL NULL 的參數及讀取 NULL ADO 的值

屬性

文章編號: 184968 - 上次校閱: 2014年2月22日 - 版次: 5.3
這篇文章中的資訊適用於:
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft ActiveX Data Objects 2.7
  • Microsoft ActiveX Data Objects 1.5
  • Microsoft ActiveX Data Objects 2.0
  • Microsoft ActiveX Data Objects 2.1
  • Microsoft ActiveX Data Objects 2.5
  • Microsoft ActiveX Data Objects 2.6
  • Microsoft Visual C++ 6.0 Enterprise Edition
  • Microsoft Visual C++ 6.0 Professional Edition
  • Microsoft Visual C++, 32-bit Learning Edition 6.0
關鍵字:?
kbnosurvey kbarchive kbmt kbdownload kbdatabase kbfile kbinfo KB184968 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:184968
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com