共用方式為


README UseDataAtExecutionColumns

更新: 2006 年 7 月 17 日

此範例顯示如何使用 SQLGetData 讀取 SQL_LONG 變數字元資料。IA64 不支援此範例。

語言

此範例使用 Visual C++。

必要條件

執行此範例之前,請確定已安裝下列軟體:

  • SQL Server 2005 或 SQL Server 2005 Express Edition (SQL Server Express),包括 Database Engine。
    您可以從 Microsoft 下載中心下載 SQL Server Express。
  • SQL Server 2005 中包含的 AdventureWorks 資料庫,也可以從 Microsoft SQL Server 開發人員中心取得。
  • SQL Server 2005 Database Engine 範例。SQL Server 2005 中隨附這些範例。您可以從 Microsoft SQL Server 開發人員中心下載最新版的範例。
  • .NET Framework SDK 2.0 或 Microsoft Visual Studio 2005。您可以免費取得 .NET Framework SDK。請參閱<安裝 .NET Framework SDK>。
  • 您還需要名為 AdventureWorks 的 ODBC 資料來源,其預設資料庫為 AdventureWorks 範例資料庫。

建立範例

  • 這個範例會連接到電腦的預設 SQL Server 執行個體。若要連接到具名執行個體,請變更 ODBC 資料來源的定義,以便使用下列格式指定執行個體:server\named_instance。根據預設,SQL Server Express 會安裝至具名執行個體。

  • 此範例要求您執行下列 Transact-SQL 陳述式,您可在範例的指令碼目錄中找到這些陳述式:

    use AdventureWorks
    CREATE TABLE emp3 (NAME char(30), AGE int, BIRTHDAY datetime, Memo1 text)
    INSERT INTO emp3 (NAME, AGE, Memo1) VALUES   ('Name1', '12', 'This is the first employee')
    INSERT INTO emp3 (NAME, AGE, Memo1) VALUES   ('Name2', '18', 'This is the second employee')
    

    在 SQL Server Management Studio 中,載入並執行 Scripts\setup.sql 指令碼,或在 [命令提示字元] 視窗中執行下列命令:

    sqlcmd -E -I -I Scripts\setup.sql
    
  • 如果您使用的是 Visual Studio,請載入 BulkCopyFormatAndData.sln 檔案,並建置該檔案。

  • 如果您使用的是 MSBuild.exe,請在命令提示字元中叫用 MSBuild.exe,並提供 UseDataAtExecutionColumns.sln 檔案:

    MSBuild UseDataAtExecutionColumns.sln
    

執行範例

  • 從 Visual Studio 叫用 [啟動但不偵錯] (CTRL+F5)。
  • 如果您使用 MSBuild.exe 建置,請叫用 UseDataAtExecutionColumns.exe。

變更歷程記錄

版本 歷程記錄

2006 年 7 月 17 日

變更的內容:
  • 釐清並更新必要條件,其中包括下載範例的網站。
新增內容:
  • 新增有關連接至具名執行個體的資訊。

請參閱

概念

資料存取範例

說明及資訊

取得 SQL Server 2005 協助