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


Файл README. Выполнение хранимой процедуры (с использованием синтаксиса ODBC CALL) и обработка кодов возврата и выходных параметров (OLE DB)

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

В данном примере показана обработка набора строк, а также кода возврата и выходного параметра. Этот образец не поддерживается на архитектуре IA64.

Сценарий

Дополнительные сведения о данном образце см. в разделе How to: Execute a Stored Procedure (Using ODBC CALL Syntax) and Process Return Codes and Output Parameters (OLE DB) электронной документации.

Языки

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

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

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

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

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

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

    USE AdventureWorks
    DROP PROCEDURE myProc
    GO
    
    CREATE PROCEDURE myProc 
        @inparam nvarchar(5),
        @outparam int OUTPUT
    
    AS
    SELECT Color, ListPrice 
    FROM Production.Product WHERE Size > @inparam
    SELECT @outparam = 100
    
    IF  (@outparam > 0)
        RETURN 999
    ELSE
        RETURN 888
    GO
    

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

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

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

    MSBuild InitializeAndEstablishConnection_A.sln
    

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

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

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

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

17 июля 2006 г.

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

См. также

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

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

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

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