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

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

184968
本文已封存。本文係以「現狀」提供且不會再更新。
結論
Adovcsp.exe 是範例程式,示範開啟索引鍵集和 forwardOnly 藉由執行使用 ActiveX 資料物件 (ADO) 資料錄集的資料指標上 Microsoft SQL Server 預存程序。它也示範如何開啟中斷連接資料錄集。範例會使用 Visual C++ # import 功能,並且示範 ADO 資料錄集 GetState ()、 參數 GetName () 和 GetValue () 以及許多其他資料錄集、 命令和連線的方法。
其他相關資訊
下列檔案是可以從 Microsoft 下載中心 」 下載:
發行日期: 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 的值
ADOVCSP kbdse

警告:本文已自動翻譯

內容

文章識別碼:184968 - 最後檢閱時間:02/22/2014 20:04:09 - 修訂: 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
意見反應