Поделиться через


Файл README. Выборка столбцов с помощью метода IRow::GetColumns (OLE DB)

Изменения: 17 июля 2006 г.

В данном образце показывается, как использовать интерфейс IRow для прямого доступа к столбцам строки результирующего набора. Этот образец не поддерживается на архитектуре IA64.

Сценарий

Дополнительные сведения об этом образце см. в разделе Fetching Columns Using IRow::GetColumns (OLE DB) электронной документации.

Языки

В этом образце используются языки Transact-SQL и Visual C++.

Предварительные условия

Перед запуском данного образца необходимо убедиться, что установлено следующее программное обеспечение.

Построение образца

  • Этот образец соединяется с установленным на компьютер экземпляром SQL Server по умолчанию. По умолчанию SQL Server Express устанавливается на именованный экземпляр. Чтобы соединиться с именованным экземпляром, измените строку соединения с L"(local)" на L"(local)\name", где name является именем экземпляра.

  • Для этого образца необходимо выполнить следующие инструкции Transact-SQL, которые можно найти в каталоге сценариев образца:

    USE AdventureWorks
    GO
    
    IF EXISTS (SELECT name FROM sysobjects WHERE name = 'MyTable')
         DROP TABLE MyTable
    GO
    
    CREATE TABLE MyTable
    (
         col1  int,
         col2  varchar(50),
         col3  char(50),
         col4  datetime,
         col5  float,
         col6  money,
         col7  sql_variant,
         col8  binary(50),
         col9  text,
         col10 image
    )
    GO
    INSERT INTO MyTable
    values
    (
         10,
         'abcdefghijklmnopqrstuvwxyz',
         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
         '11/1/1999 11:52 AM',
         3.14,
         99.95,
         CONVERT(nchar(50), N'AbCdEfGhIjKlMnOpQrStUvWxYz'),
         0x123456789,
         REPLICATE('AAAAABBBBB', 500),
         REPLICATE(0x123456789, 500)
    )
    GO
    

    Загрузите и выполните сценарий Scripts\install.sql в среде SQL Server Management Studio или введите следующую команду в командной строке:

    sqlcmd -E -I -i Scripts\setup.sql
    
  • При использовании среды разработки Visual Studio необходимо загрузить и построить файл FetchColumns_B.sln.

  • При использовании приложения MSBuild.exe вызовите его через командную строку, указав файл FetchColumns_B.sln в качестве параметра:

    MSBuild FetchColumns_B.sln
    

Выполнение образца

  • В среде Visual Studio необходимо выполнить команду Запустить без отладки (CTRL+F5).
  • При использовании для построения приложения MSBuild.exe необходимо вызвать программу FetchColumns_B.exe.

Журнал изменений

Версия Журнал

17 июля 2006 г.

Измененное содержимое
  • Объяснены и обновлены необходимые условия, в том числе указан веб-узел для загрузки образцов.
Новое содержимое
  • Добавлены сведения о соединении с именованным экземпляром.

См. также

Основные понятия

Образцы доступа к данным

Справка и поддержка

Получение помощи по SQL Server 2005