You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
883 B
24 lines
883 B
Public Class NullHandler
|
|
Public Shared Function CToSqlInt(ByVal value As Integer) As SqlTypes.SqlInt32
|
|
If value = Config.NullReplacer Then
|
|
Return SqlTypes.SqlInt32.Null
|
|
Else
|
|
Return SqlTypes.SqlInt32.Parse(value.ToString())
|
|
End If
|
|
End Function
|
|
Public Shared Function CToSqlString(ByVal value As String) As SqlTypes.SqlString
|
|
If value = Config.NullReplacer.ToString() Then
|
|
Return SqlTypes.SqlString.Null
|
|
Else
|
|
Return New SqlTypes.SqlString(value)
|
|
End If
|
|
End Function
|
|
Public Shared Function CToSqlDateTime(ByVal value As DateTime) As SqlTypes.SqlDateTime
|
|
If value = DateTime.MinValue Then
|
|
Return SqlTypes.SqlDateTime.Null
|
|
Else
|
|
Return New SqlTypes.SqlDateTime(value)
|
|
End If
|
|
End Function
|
|
End Class
|