Hallo zusammen,
seit einigen Jahren arbeite ich mit SQL und SSMS. Doch seit zwei Tagen tritt ein Fehler bei schon oft benutzten Tabellen und Sichten auf, den ich nicht klären kann,
In einer Tabelle existiert eine Spalte Geburtstag (einer Person), die eine berechnete Spalte ist (der Geburtstag wird aus einer Versicherungsnummer extrahiert. Diese Geburtstagsspalte wird als nvarchar(24) erzeugt bei der Berechnung.
Ich habe dazu eine Sicht erzeugt, in der mit diesem Geburtstag (dd.mm.jjjj) weiteres berechnet wird. Wenn ich den entsprechenden SELECT auf SYntax prüfe gibts kein Problem. Wenn ich ihn ausführe, kriege ich die Fehlermeldung (siehe ersten Anhang). Inhalt: FrameWork Microsoft SqlClient Data Provider, Fehler beim Konvertieren einer Zeichenfolge in ein Datum und/oder eine Uhrzeit.
Wenn ich allerdings nun OK klicke, werden die darzustellenden Daten eigentlich richtig ermittelt und dargestellt (siehe zweiten Anhang). Nun gut, unerklärlich, warum dann die Fehlermeldung...
Was aber am meisten stört ist, wenn ich diese Sicht in meiner Anwendung anwenden will, kommt natürlich auch dieser Fehler und nichts geht mehr.
Und noch mehr stört mich, dass dieser Fehler mindestens 5 Jahre nicht gekommen ist, hat mehrere Updates von SSMS 'überlebt' und tritt erst seit drei Tagen ohne vorherige Änderungen an der Datenbank auf.
Ich habe keine Idee, wie ich diesen Fehler wieder abstellen könnte...??
Grüße - Dietrich
seit einigen Jahren arbeite ich mit SQL und SSMS. Doch seit zwei Tagen tritt ein Fehler bei schon oft benutzten Tabellen und Sichten auf, den ich nicht klären kann,
In einer Tabelle existiert eine Spalte Geburtstag (einer Person), die eine berechnete Spalte ist (der Geburtstag wird aus einer Versicherungsnummer extrahiert. Diese Geburtstagsspalte wird als nvarchar(24) erzeugt bei der Berechnung.
Ich habe dazu eine Sicht erzeugt, in der mit diesem Geburtstag (dd.mm.jjjj) weiteres berechnet wird. Wenn ich den entsprechenden SELECT auf SYntax prüfe gibts kein Problem. Wenn ich ihn ausführe, kriege ich die Fehlermeldung (siehe ersten Anhang). Inhalt: FrameWork Microsoft SqlClient Data Provider, Fehler beim Konvertieren einer Zeichenfolge in ein Datum und/oder eine Uhrzeit.
Wenn ich allerdings nun OK klicke, werden die darzustellenden Daten eigentlich richtig ermittelt und dargestellt (siehe zweiten Anhang). Nun gut, unerklärlich, warum dann die Fehlermeldung...
Was aber am meisten stört ist, wenn ich diese Sicht in meiner Anwendung anwenden will, kommt natürlich auch dieser Fehler und nichts geht mehr.
Und noch mehr stört mich, dass dieser Fehler mindestens 5 Jahre nicht gekommen ist, hat mehrere Updates von SSMS 'überlebt' und tritt erst seit drei Tagen ohne vorherige Änderungen an der Datenbank auf.
Ich habe keine Idee, wie ich diesen Fehler wieder abstellen könnte...??
Grüße - Dietrich