Compartir a través de


Archivo Léame para ejecutar la función definida por el usuario y procesar el código de retorno (OLE DB)

Actualizado: 17 de julio de 2006

Ejecuta la función definida por el usuario e imprime el código de retorno. Este ejemplo no es compatible con IA64.

Escenario

Para obtener más información acerca de este ejemplo, vea How to: Execute a User-Defined Function and Process Return Code (OLE DB) en los Libros en pantalla.

Lenguajes

En este ejemplo se utilizan Transact-SQL y Visual C++.

Requisitos previos

Antes de ejecutar este ejemplo, asegúrese de que esté instalado el siguiente software:

Generar el ejemplo

  • Este ejemplo se conecta a la instancia predeterminada de SQL Server del equipo. Para conectarse a una instancia con nombre, cambie la cadena de conexión de L"(local)" a L"(local)\name", donde name es la instancia con nombre. De forma predeterminada, SQL Server Express se instala en una instancia con nombre.

  • El ejemplo requiere que se agregue la siguiente función definida por el usuario, que se puede encontrar en el directorio de secuencias de comandos del ejemplo:

    USE AdventureWorks
    drop function fn_RectangleArea
    go
    
    CREATE FUNCTION fn_RectangleArea
       (@Width int, 
    @Height int )
    RETURNS int
    AS
    BEGIN
    
       RETURN ( @Width * @Height )
    END
    GO
    

    En SQL Server Management Studio, cargue y ejecute la secuencia de comandos Scripts\setup.sql o ejecute el siguiente comando en una ventana de símbolo del sistema:

    sqlcmd -E -I -i Scripts\setup.sql
    
  • Si utiliza Visual Studio, cargue el archivo InitializeAndEstablishConnection_C.sln y genérelo.

  • Si utiliza MSBuild.exe, invoque MSBuild.exe en un símbolo del sistema, pasándole el archivo InitializeAndEstablishConnection_C.sln:

    MSBuild InitializeAndEstablishConnection_C.sln
    

Ejecutar el ejemplo

  • Desde Visual Studio, invoque Iniciar sin depurar (CTRL+F5).
  • Si la generación se realizó con MSBuild.exe, invoque InitializeAndEstablishConnection_C.exe.

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se han aclarado y actualizado los requisitos previos, incluido el sitio Web para descargar los ejemplos.
Contenido nuevo:
  • Se ha agregado información acerca de la conexión a una instancia con nombre.

Vea también

Conceptos

Ejemplos de acceso de datos

Ayuda e información

Obtener ayuda sobre SQL Server 2005