J'ai une fonction de mise à jour qui met à jour une table db de serveur SQL via un ensemble de données. L'un des champs de la table est un entier et accepte les valeurs nulles. Donc, quand je remplis la fonction de mise à jour, j'ai besoin d'un moyen d'entrer une valeur nulle lorsque la fonction veut un nombre entier.Rendre un entier vide
J'ai essayé de le faire de cette façon, mais _intDLocation = ""
déclenche une exception
Dim _dLocation As String = udDefaultLocationTextEdit.Text
Dim _intDLocation As Integer
If _dLocation <> "" Then
_intDLocation = Integer.Parse(udDefaultLocationTextEdit.Text)
Else
'NEED HELP HERE
_intDLocation = ""
End If
+1 Totalement oublié vous pouvez utiliser 'Integer?'. Nice et concis. –
Pour ajouter à cette réponse par ailleurs excellente: _intDLocation sera en réalité une instance de Nullable (Of Integer). Voir la documentation de Nullable ici: http://msdn.microsoft.com/en-us/library/b3h38hb0.aspx –
Merci, Etienne. Je vais ajouter cela. – Larsenal