Comment appeler un mySQL fonction stockée en C#?
J'aimerais appeler une fonction stockée en C#. J'ai besoin d'articles et de quelques exemples de cette.
Vous devez vous connecter pour publier un commentaire.
J'aimerais appeler une fonction stockée en C#. J'ai besoin d'articles et de quelques exemples de cette.
Vous devez vous connecter pour publier un commentaire.
Il est presque identique à la façon dont vous pouvez appeler une Procédure Stockée SQL Server:
http://forums.asp.net/p/988462/1278686.aspx
i
vous avez.Stockées routines
Stockées, fonctions et procédures stockées sont appelés de différentes manières.
Fonction stockée est utilisée comme fonction régulière dans l'instruction SQL.
Par exemple
Procédures stockées sont appelées à l'aide de l'instruction d'APPEL.
Je ne sais pas C#, donc probablement, vous pouvez utiliser MySqlCommand classe pour appeler des procédures stockées, mais vous ne pouvez pas l'utiliser pour appeler des fonctions stockées.
En fait je ne pouvais pas obtenir les autres méthodes proposées pour renvoyer une valeur. J'ai fini par la création d'une chaîne à l'appel de la fonction, puis exécuté la chaîne .ExecuteScalar:
Je sais que la question est à propos du retour d'une fonction stockée, et Justin réponse ici couvre que. Je voulais ajouter que, si vous souhaitez retourner un
DataTable
à partir d'une procédure stockée au lieu de cela, vous pouvez le faire à l'aide d'unDataAdapter
: