如何执行用户定义函数并处理返回代码 (OLE DB)

在此示例中,将执行一个用户定义函数并打印返回代码。

完整的示例代码包含在文件 InitializeAndEstablishConnection_C.cpp 中。可以从 MSDN 上的 SQL Server Downloads(SQL Server 下载)页下载包含此示例的存档。

该示例是使用 Microsoft Visual C++ 2005 开发的。

安全说明安全说明

请尽可能使用 Windows 身份验证。如果 Windows 身份验证不可用,请在运行时提示用户输入其凭据。不要将凭据存储在一个文件中。如果必须保存凭据,应当用 Win32 crypto API(Win32 加密 API)加密它们。

示例

下面是应用程序使用的示例用户定义函数:

USE AdventureWorks2008R2;
GO
drop function fn_RectangleArea;
GO

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

   RETURN ( @Width * @Height )
END;
GO