Lors de l'utilisation de SqlCommand pour exécuter une non-requête (telle qu'une restauration de base de données), est-il possible d'obtenir par programmation le texte normalement affiché dans l'onglet "Messages" si vous utilisez Management Studio? Et si oui, comment?En utilisant SqlCommand pour exécuter une non-requête, pouvez-vous accéder au texte normalement posté dans "Messages"?
13
A
Répondre
22
Oui, il y a un crochet d'événement sur l'objet SqlCommand appelé SqlInfoMessage, que vous pouvez brancher dans:
SqlConnection _con = new SqlConnection("server=.;database=Northwindintegrated Security=SSPI;");
_con.InfoMessage += new SqlInfoMessageEventHandler(_con_InfoMessage);
Le gestionnaire d'événements ressemblera à ceci:
static void _con_InfoMessage(object sender, SqlInfoMessageEventArgs e)
{
string myMsg = e.Message;
}
Le « e.Message "est le message imprimé dans la fenêtre de message dans SQL Server Mgmt Studio.
Marc
Questions connexes
- 1. MS SQL2005 requête/stocké procès résultats au texte en utilisant SqlCommand ou toute autre méthode
- 2. Accéder au texte dans Textfield on Sprite
- 3. Plusieurs requêtes utilisant une SqlCommand possible?
- 4. Accéder au HTML en XML en utilisant SimpleXML en PHP
- 5. Accéder au contrôleur dans une application Cocoa
- 6. Javascript pour accéder au contrôle dans MasterPage
- 7. S'assurer qu'un formulaire est posté en utilisant zip
- 8. Comment puis-je accéder au DOM en utilisant WebKit.NET?
- 9. C# - Ecrire un journal en utilisant une zone de texte
- 10. Laisser plusieurs assemblées accéder au même fichier texte
- 11. Accéder aux messages muraux Facebook
- 12. Comment puis-je accéder aux paramètres transmis dans l'URL lorsqu'un formulaire est POSTé sur mon script?
- 13. ASP.net en utilisant label.Text dans une requête de sélection
- 14. Border entourant le texte au minimum en utilisant CSS
- 15. Comment exécuter une instruction INSERT en utilisant MySQL (en C++)?
- 16. Travail de cron pour se connecter au serveur sql et exécuter un sproc en utilisant python
- 17. Mettre le texte en surbrillance dans la boîte aux messages
- 18. Comment accéder à une API en utilisant jQuery
- 19. Comment crypter le texte dans une image en utilisant python
- 20. En utilisant Python pour exécuter une commande sur chaque fichier dans un dossier
- 21. Comment puis-je exécuter une fonction jQuery en utilisant AS3
- 22. Accéder au paramètre html en PHP
- 23. comment accéder au service web dans .net?
- 24. Comment accéder au texte d'une BoundColumn sélectionnée d'un DataGrid?
- 25. Transparence au texte dans GDI
- 26. Transforming texte 3D en utilisant OpenGL
- 27. Comment accéder au drapeau "newPageLoaded" dans Selenium en utilisant le client Ruby?
- 28. Bibliothèque .NET pour accéder au port COM?
- 29. accéder à l'élément html en utilisant xpath
- 30. Comment accéder au HTML d'un document dans Firefox en utilisant IAccessible
+1: Thsi est génial. Après avoir utilisé ADO.NET pendant tant d'années, c'est la première fois que vous tombez sur ... – Sung
:-) Content que vous l'aimiez! .NET en général est tellement vaste - tout le monde apprend constamment et prend de nouvelles astuces :-) –