Procédure : exécuter une fonction définie par l'utilisateur et traiter le code de retour (OLE DB)
Dans cet exemple, une fonction définie par l'utilisateur est exécutée et le code de retour est imprimé.
L'exemple de code complet est dans le fichier InitializeAndEstablishConnection_C.cpp. Vous pouvez télécharger une archive contenant l'exemple à partir de la page SQL Server Downloads (en anglais) sur MSDN.
Cet exemple a été développé à l'aide de Microsoft Visual C++ 2005.
Remarque relative à la sécurité |
---|
Si possible, utilisez l'authentification Windows. Si l'authentification Windows n'est pas disponible, invitez les utilisateurs à entrer leurs informations d'identification au moment de l'exécution. Évitez de stocker ces informations dans un fichier. Si vous devez rendre les informations d'identification persistantes, chiffrez-les avec l'API de chiffrement Win32. |
Exemple
Voici l'exemple de fonction définie par l'utilisateur utilisé par l'application.
USE AdventureWorks
drop function fn_RectangleArea
go
CREATE FUNCTION fn_RectangleArea
(@Width int,
@Height int )
RETURNS int
AS
BEGIN
RETURN ( @Width * @Height )
END
GO