Guten Morgen zusammen!
Nun ist das Problem gelöst, das Statement war falsch. Ich habe einfach das Statement aus dem Management Studio kopiert, was da Funktioniert hat. IN VB.Net muss aber auch noch die Datenbank angegeben werden. Auch habe ich die Formatierung von dem Systemdatum wie folgt geändert [yyyy-MM-dd HH:mm:ss] und das ganze in Hochkomma gesetzt.
Hier mal das Schnipsel:
Noch eine Frage zu den DB Parametern. Hat hier jemand für mich einen Link oder eine Buchempfehlung? Möchte mich dann doch damit beschäftigen.
Danke noch mal für die Hilfe!
Gruß aus München
Toni
Nun ist das Problem gelöst, das Statement war falsch. Ich habe einfach das Statement aus dem Management Studio kopiert, was da Funktioniert hat. IN VB.Net muss aber auch noch die Datenbank angegeben werden. Auch habe ich die Formatierung von dem Systemdatum wie folgt geändert [yyyy-MM-dd HH:mm:ss] und das ganze in Hochkomma gesetzt.
Hier mal das Schnipsel:
VB.NET-Quellcode
- Dim SystemDatum As String = Now.ToString("yyyy-MM-dd HH:mm:ss")
- Dim con As New SqlClient.SqlConnection
- Dim cmd As New SqlClient.SqlCommand
- con.ConnectionString = My.Settings.Hackl_ManagementConnectionString 'Connect String aus den Settings holen
- con.Open()
- cmd.Connection = con
- cmd.CommandText = "UPDATE [Hackl_Management].[dbo].[tblHacklDekorVerwaltung] SET Mat_Status = 1 WHERE (Mat_End_Date <= " & "'" & SystemDatum & "'" & ")"
- cmd.ExecuteNonQuery()
- con.Close()
Noch eine Frage zu den DB Parametern. Hat hier jemand für mich einen Link oder eine Buchempfehlung? Möchte mich dann doch damit beschäftigen.
Danke noch mal für die Hilfe!
Gruß aus München
Toni
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „TS_Miesbach“ ()