Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mis à jour : 17 juillet 2006
Exécute la fonction définie par l'utilisateur, imprime le code de retour. Cet exemple n'est pas pris en charge sur la plateforme IA64.
Scénario
Pour plus d'informations sur cet exemple, consultez How to: Execute a User-Defined Function and Process Return Code (OLE DB) dans la documentation en ligne.
Langages
Cet exemple utilise Transact-SQL et Visual C++.
Configuration requise
Avant d'exécuter cet exemple, assurez-vous que les logiciels suivants sont installés sur votre ordinateur :
- SQL Server 2005 ou SQL Server 2005 Express Edition (SQL Server Express) comprenant le moteur de base de données.
Vous pouvez télécharger SQL Server Express à partir du Centre de téléchargement Microsoft. - Base de données AdventureWorks incluse dans SQL Server 2005 et également disponible sur la page Web du Microsoft SQL Server Developer Center (Centre des développeurs SQL Server).
- Exemples du moteur de base de données SQL Server 2005. Ces exemples accompagnent SQL Server 2005. Vous pouvez télécharger la dernière version des exemples sur le site Web du Microsoft SQL Server Developer Center (Centre des développeurs SQL Server).
- Kit de développement .NET Framework SDK 2.0 ou Microsoft Visual Studio 2005. Vous pouvez vous procurer gratuitement le Kit de développement .NET Framework SDK. Voir Installation du SDK .NET Framework.
Génération de l'exemple
Cet exemple vous permet de vous connecter à l'instance SQL Server par défaut de votre ordinateur. Pour vous connecter à une instance nommée, modifiez la chaîne de connexion de
L"(local)"àL"(local)\name", oùnamecorrespond à l'instance nommée. Par défaut, SQL Server Express est installé dans une instance nommée.L'exemple nécessite l'ajout de la fonction ci-après définie par l'utilisateur, disponible dans le répertoire qui contient les scripts :
USE AdventureWorks drop function fn_RectangleArea go CREATE FUNCTION fn_RectangleArea (@Width int, @Height int ) RETURNS int AS BEGIN RETURN ( @Width * @Height ) END GODans SQL Server Management Studio, chargez et exécutez le script Scripts\setup.sql ou exécutez la commande suivante dans une fenêtre d'invite de commandes :
sqlcmd -E -I -i Scripts\setup.sqlSi vous utilisez Visual Studio, chargez le fichier InitializeAndEstablishConnection_C.sln et générez-le.
Si vous utilisez MSBuild.exe, invoquez MSBuild.exe dans une fenêtre d'invite de commandes, et transmettez-lui le fichier InitializeAndEstablishConnection_C.sln :
MSBuild InitializeAndEstablishConnection_C.sln
Exécution de l'exemple
- Dans Visual Studio, invoquez la commande Exécuter sans débogage (Ctrl+F5).
- Si vous avez effectué la génération avec MSBuild.exe, appelez InitializeAndEstablishConnection_C.exe.
Historique des modifications
| Version | Historique |
|---|---|
17 juillet 2006 |
|