2010-09-24 7 views
1

Est-il possible d'obtenir en quelque sorte le texte de requête généré par SqlCommand?Texte de requête SQL brut dans .net

+2

Dans quel contexte? Le développeur est généralement la personne qui définit le texte de la requête via 'CommandText', vous pouvez donc simplement l'enregistrer avant ou après l'avoir assigné à la commande. –

+2

N'êtes-vous pas en train d'initialiser SqlCommand.CommandText? –

+0

Je suppose pour le genre de raison suivante: si CommandType = StoredProcedure, alors CommandText est juste le nom du sproc. S'il a un certain nombre de paramètres, alors vous voulez probablement l'instruction EXECUTE qui sera exécutée (c'est-à-dire que vous pouvez copier n coller dans SSMS). Pouvez-vous confirmer? – AdaTheDev

Répondre

2

Vous devez exécuter Sql Server Profiler et vous connecter au serveur Sql pour écouter la communication.