自述文件:UseDataAtExecutionColumns

更新日期: 2006 年 7 月 17 日

该示例显示如何使用 SQLGetData 读取 SQL_LONG 变量字符数据。IA64 不支持此示例。

语言

此示例使用 Visual C++。

必备组件

在运行此示例之前,请确保安装了下列软件:

  • SQL Server 2005 或 SQL Server 2005 Express Edition (SQL Server Express),包括数据库引擎。
    您可以从 Microsoft 下载中心下载 SQL Server Express。
  • AdventureWorks 数据库,它随 SQL Server 2005 提供,也可以从 Microsoft SQL Server 开发人员中心获取。
  • SQL Server 2005 数据库引擎示例。这些示例包含在 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 帮助