Hallo zusammen,
ich stehe mit einem Problem vollkommen an.
Kann mir jemand helfen?
TableAdapter.Insert hat einen Parameter, der so deffiniert ist
ByVal idZeitFK As Global.System.Nullable(Of Global.System.Guid)
in der Parameterpübergabe übergebe ich nothing für DBNull.
If(rowZeitCE.IsidZeitFKNull, Nothing, rowZeitCE.idZeitFK)
Die Implementierung in der Insert Funktion sieht wie folgt aus
If (idZeitFK.HasValue = True) Then
Me.Adapter.InsertCommand.Parameters(19).Value = CType(idZeitFK.Value, System.Guid)
Else
Me.Adapter.InsertCommand.Parameters(19).Value = Global.System.DBNull.Value
End If
Ich muss an idZeitFK DbNull übergeben können!
Aber wenn ich nothing übergebe, ist idZeitFK.HasValue = True
und es wird eine Guid ausschliesslich mit nullen gesetzt in die DB geschrieben.
Ich brauch aber den DBNull.
Kann mir jemand sagen wie ich zu idZeitFK.HasValue = False komme.
Gruss Peter