Comment puis-je appeler un scalaire fonction à valeur de c# et obtenez sa valeur?
Bonjour Comment puis-je exécuter un scalaire en fonction de valeurs de c# et obtenez sa valeur?
Pour une Table de base de la fonction , j'utilise une commande select et récupérer la DataTable, mais je suis complètement paumé sur la façon de le faire avec scalaire de fonctions à valeur.
Êtes-vous à l'aide de ADO.NET? Voir la même question/réponses ici: stackoverflow.com/questions/12364891/...
Vous utilisez toujours une commande select, sélectionnez la valeur scalaire, c'est à dire "sélectionnez 1", et vous obtenez en retour un DataTable avec 1 ligne & 1 colonne. Il serait préférable d'utiliser ExecuteReader () si vous venez de parcourir les résultats. Aussi, pour les scalaires, vous pouvez utiliser ExecuteScalar () sur votre objet SqlCommand.
Vous utilisez toujours une commande select, sélectionnez la valeur scalaire, c'est à dire "sélectionnez 1", et vous obtenez en retour un DataTable avec 1 ligne & 1 colonne. Il serait préférable d'utiliser ExecuteReader () si vous venez de parcourir les résultats. Aussi, pour les scalaires, vous pouvez utiliser ExecuteScalar () sur votre objet SqlCommand.
OriginalL'auteur Breeze | 2013-02-18
Vous devez vous connecter pour publier un commentaire.
Vous pouvez passer d'une chaîne à SQL, ou n'importe quoi que vous pouvez faire à l'aide de
SqlConneciton
et "SqlCommand'.Vous pouvez utiliser ExecuteScalar ou l'une des autres méthodes d'exécution. http://msdn.microsoft.com/en-us/library/182ax5k8.aspx
Vous pouvez faire de votre chaîne SQL faire du SQL, et retour/pas de retour en utilisant les différentes méthodes d'exécution.
OriginalL'auteur Ian Best