Compartilhar via


Como executar uma função definida pelo usuário e processar o código de retorno (OLE DB)

Neste exemplo, uma função definida pelo usuário é executada e o código de retorno é impresso.

O código de exemplo completo está no arquivo InitializeAndEstablishConnection_C.cpp. Você pode baixar um arquivo que contém o exemplo da página de Downloads do SQL Server no MSDN.

Esse exemplo foi desenvolvido com o Microsoft Visual C++ 2005.

Observação sobre segurançaObservação sobre segurança

Quando possível, use a Autenticação do Windows. Se a Autenticação do Windows não estiver disponível, solicite aos usuários que digitem suas credenciais em tempo de execução. Evite armazenar as credenciais em um arquivo. Se for necessário manter as credenciais, criptografe-as com a API de criptografia Win32.

Exemplo

Aqui está a função de exemplo definida pelo usuário usada pelo aplicativo.

USE AdventureWorks
drop function fn_RectangleArea
go

CREATE FUNCTION fn_RectangleArea
   (@Width int, 
@Height int )
RETURNS int
AS
BEGIN

   RETURN ( @Width * @Height )
END
GO