Hallo,
ich habe ein Problem, und zwar habe ich eine vorgegebene Datenbank in der ein feld typ Char drin ist, aber in diesem steht das Format yyMMddhhmmss.
nun muss ich daraus nach datum und zeit abfragen.
bsp.:
SELECT status FROM latra WHERE bearbeitung Between ? and ?;
Das klappt soweit, die Variablen kann ich befüllen, allerdings habe ich ein Problem wenn ich z.B. die zeit zwischen 23:00:00 uhr und 06:00:uhr fragen will kommt kein ergebnis da ja zwischen 120113230000 und 120113060000 logischerweise nichts ist.
Jetzt müsste ich irgendwie hinbekommen, dass das als Uhrzeit erkannt wird und nicht als String, habe jetzt versuche meinen suchstring in dateTime zu konvertieren mit Convert.ToDateTime(dat), aber er sagt es ist kein zulässiges datetime format.
bräuchte bischen hilfe, wie kriege ich meine Ergebniss zwischen 23 und 6 uhr?
P.S.: Nutze Windows Form, C#
ich habe ein Problem, und zwar habe ich eine vorgegebene Datenbank in der ein feld typ Char drin ist, aber in diesem steht das Format yyMMddhhmmss.
nun muss ich daraus nach datum und zeit abfragen.
bsp.:
SELECT status FROM latra WHERE bearbeitung Between ? and ?;
Das klappt soweit, die Variablen kann ich befüllen, allerdings habe ich ein Problem wenn ich z.B. die zeit zwischen 23:00:00 uhr und 06:00:uhr fragen will kommt kein ergebnis da ja zwischen 120113230000 und 120113060000 logischerweise nichts ist.
Jetzt müsste ich irgendwie hinbekommen, dass das als Uhrzeit erkannt wird und nicht als String, habe jetzt versuche meinen suchstring in dateTime zu konvertieren mit Convert.ToDateTime(dat), aber er sagt es ist kein zulässiges datetime format.
bräuchte bischen hilfe, wie kriege ich meine Ergebniss zwischen 23 und 6 uhr?
P.S.: Nutze Windows Form, C#