J'essaie d'appeler une procédure stockée avec un paramètre de sortie de F #, donc je dois passer une valeur int?
initialisée à null
. Cependant, F # résiste à mes tentatives, en disant que l'objet ne peut pas être nul. J'ai lu sur le web pour savoir pourquoi c'est mais mon problème reste - j'ai besoin d'appeler cette procédure stockée. Quelqu'un at-il des idées sur la façon dont je peux le faire? Merci.Comment passer un <int> Nullable dans une procédure stockée ... à partir de F #?
1
A
Répondre
4
Je ne crois pas que F # a une conversion de null -> vide Nullable. Mais si vous instanciez un objet Nullable, il n'aura aucune valeur par défaut. C'est l'équivalent de passer null en C#/VB.
myStoredProc (new System.Nullable<int>())
2
Une bonne chose que F # vous permet de faire est de déclarer « valeur générique » de sorte que vous n'avez pas à écrire la construction lengthly de la valeur tout le temps.
let gnull = new System.Nullable<_>();;
Maintenant, vous pouvez simplement utiliser gnull
chaque fois que vous devez passer null comme annulable à une fonction:
> let foo (a:System.Nullable<int>) = 0;;
val foo : System.Nullable<int> -> int
> foo gnull;;
val it : int = 0
Questions connexes
- 1. Passer un tableau dans une procédure stockée
- 2. Comment puis-je passer un caractère null dans une méthode de procédure stockée dans C# 3.0?
- 3. Passer la procédure stockée à sp_send_dbmail
- 4. Comment créer une procédure stockée MySQL à partir de PHP?
- 5. Travailler avec Nullable <'T> dans F #
- 6. Comment passer une chaîne Nullable à un SP à partir de C#
- 7. Comment supprimer les résultats d'une procédure stockée à partir d'une procédure stockée?
- 8. Comment passer un type Nullable à une fonction P/invoquée
- 9. Comment passer une limite à une requête dans une procédure stockée mysql 5?
- 10. Passer un appel de procédure stockée d'un contexte de données LINQ à une autre méthode. C#
- 11. Comment écrire le code pour la fonction d'importation à partir d'une procédure stockée dans EF 3.5?
- 12. Exécuter une procédure stockée dans une vue?
- 13. DbNull.Value Paramètre de procédure stockée?
- 14. Exécuter 'View' résidant dans un serveur distant à partir d'une procédure stockée
- 15. Syntaxe de procédure stockée
- 16. DESCENTE/ASCENDING paramètre à une procédure stockée
- 17. Appel d'une procédure stockée à partir de SSIS
- 18. Accès à Sql FILESTREAM à partir d'une procédure stockée CLR
- 19. Trouver facilement une procédure stockée dans SQL Server Management Studio à partir de 1000 dans treeview?
- 20. comment exécuter une procédure stockée en continu?
- 21. Comment appeler une procédure stockée depuis iReport?
- 22. Comment insérer un champ ID email avec @ à partir d'une procédure stockée dans mysql?
- 23. Comment appeler une procédure stockée à partir d'une fonction définie par l'utilisateur Dans SQL 2000
- 24. Comment appeler une procédure stockée à partir d'une fonction définie par l'utilisateur Dans SQL Server 2000
- 25. Comment encapsuler l'appel de procédure stockée
- 26. Exécution d'un FuncView dans une procédure stockée
- 27. Comment simuler une impression dans une procédure stockée MySQL
- 28. Comment utiliser les résultats d'une procédure stockée dans une autre?
- 29. Comment puis-je appeler une procédure stockée à partir de Crystal Reports?
- 30. Procédure stockée dans une instruction d'insertion
Works pour moi, merci! –