Tengo una función de actualización que actualiza una tabla db de servidor SQL a través de un conjunto de datos. Uno de los campos en la tabla es un número entero y acepta valores nulos. Entonces, cuando estoy rellenando la función de actualización, necesito una forma de ingresar un nulo cuando la función quiere un entero.Hacer un número entero nulo
Traté de hacerlo de esta manera, pero _intDLocation = ""
se emite una excepción
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 ¿Olvidó por completo que puede usar 'Entero?'. Agradable y conciso. –
Para agregar a esta excelente respuesta: _intDLocation será en realidad una instancia de Nullable (Of Integer). Consulte la documentación de Nullable aquí: http://msdn.microsoft.com/en-us/library/b3h38hb0.aspx –
Gracias, Etienne. Agregaré eso en. – Larsenal