Hallo zusammen,
Ich habe ein Problem mit einer WinForm in Kombination mit SQL.
Und zwar will ich aus 3 bit Feldern aus False jeweils True machen wenn die Checkbox zuvor aktive war.
Ich nutze diesen Code:
Jedoch funktioniert nur der obere Erledigt abschnitt, die unteren nicht.
Wenn ich jetzt erledigt auskommentiere greift Ziel1.
Gibt es sowas wie eine verschachtelte For Each Schleife?
Ich sehe vor lauter Baum den Wald nicht mehr heute früh.
Gruss Stefan
Ich habe ein Problem mit einer WinForm in Kombination mit SQL.
Und zwar will ich aus 3 bit Feldern aus False jeweils True machen wenn die Checkbox zuvor aktive war.
Ich nutze diesen Code:
VB.NET-Quellcode
- Dim updatepos As New SqlCommand
- Dim updateZiel1 As New SqlCommand
- Dim updateZiel2 As New SqlCommand
- For Each Position In Erledigt
- updatepos.Connection = connection
- updatepos.CommandText = "Update VK1 set erledigt = 1 where Pos = " & Position.Value
- updatepos.ExecuteScalar()
- Next
- For Each Position In Ziel1
- updateZiel1.Connection = connection
- updateZiel1.CommandText = "Update VK1 set CheckZiel1 = 1 where Pos = " & Position.Value
- updateZiel1.ExecuteScalar()
- Next
- For Each Position In Ziel2
- updateZiel2.Connection = connection
- updateZiel2.CommandText = "Update VK1 set CheckZiel2 = 1 where Pos = " & Position.Value
- updateZiel2.ExecuteScalar()
- Next
Jedoch funktioniert nur der obere Erledigt abschnitt, die unteren nicht.
Wenn ich jetzt erledigt auskommentiere greift Ziel1.
Gibt es sowas wie eine verschachtelte For Each Schleife?
Ich sehe vor lauter Baum den Wald nicht mehr heute früh.
Gruss Stefan