Hallo liebe Leute,
ich habe ein kleines Problem.
In meiner From habe ich zwei Datetimepicker (datestart und dateend).
In einer SQLAbfrage würde ich gerne diese zwei Datumsauswahlen als WHERE Klause verwenden.
das ganze übergebe ich per SQLParameter
Anschließend wird ein Dataset gefüllt. Dabei tritt eine Exception auf:
-> Fehler beim Konvertieren einer Zeichenfolge in den smalldatetime-Datentyp.
Ich denke es liegt am Datumsformat.
Der SQL-Server speichert das in folgendem Format:
yyyy-MM-dddd hh:mm:ss
Beispiel: 2016-01-25 13:00:00
Vielen Dank!
ich habe ein kleines Problem.
In meiner From habe ich zwei Datetimepicker (datestart und dateend).
In einer SQLAbfrage würde ich gerne diese zwei Datumsauswahlen als WHERE Klause verwenden.
das ganze übergebe ich per SQLParameter
VB.NET-Quellcode
- Dim startdatum As New SqlParameter("@Von", SqlDbType.Date)
- Dim enddatum As New SqlParameter("@Bis", SqlDbType.Date)
- startdatum.Value = dateStart.SelectedDate.Value.Date
- enddatum.Value =dateEnde.SelectedDate.Value.Date
- _sqlDataAdapter.SelectCommand.Parameters.Add(startdatum)
- _sqlDataAdapter.SelectCommand.Parameters.Add(enddatum)
Anschließend wird ein Dataset gefüllt. Dabei tritt eine Exception auf:
-> Fehler beim Konvertieren einer Zeichenfolge in den smalldatetime-Datentyp.
Ich denke es liegt am Datumsformat.
Der SQL-Server speichert das in folgendem Format:
yyyy-MM-dddd hh:mm:ss
Beispiel: 2016-01-25 13:00:00
Vielen Dank!