Vb.NET dbnull als NULL in SQL-Tabelle speichern mit Dataadapter
In der Tabelle T_Kunden gibt es Spalten mit dbNUILL.VALUE (soll so sein) und diese sollen auch als NULL in der entsprechenden Spalte einer SQL-Tabelle gespeichert werden. Aus dbnull.VALUE wird beim Speichern (genauer über UPDATE) aber immer 0 statt NULL im SQL-SERVER. Wie ist vorzugehen, um das Problem zu lösen ?
Dim ocmB As New SqlCommandBuilder
If Me.DS_BEN.Tables.Contains("T_Kunden") Then
ocmB.DataAdapter = Me.DA_Kunden
Me.DA_Kunden.Update(Me.DS_BEN, ("T_Kunden"))
End If
ocmB.Dispose()
Die Tabelle in VB.NET wird erzeugt aus der Struktur der SQL-Tabelle:
CommandText = "SELECT ... FROM T_Kunden ...
DA_Kunden.Fill(F.DS_BEN, TabBez)
Vielen Dank
PCFJKG
Dim ocmB As New SqlCommandBuilder
If Me.DS_BEN.Tables.Contains("T_Kunden") Then
ocmB.DataAdapter = Me.DA_Kunden
Me.DA_Kunden.Update(Me.DS_BEN, ("T_Kunden"))
End If
ocmB.Dispose()
Die Tabelle in VB.NET wird erzeugt aus der Struktur der SQL-Tabelle:
CommandText = "SELECT ... FROM T_Kunden ...
DA_Kunden.Fill(F.DS_BEN, TabBez)
Vielen Dank
PCFJKG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 363050
Url: https://administrator.de/contentid/363050
Ausgedruckt am: 24.11.2024 um 04:11 Uhr
8 Kommentare
Neuester Kommentar