Freitag, 19. Juni 2009

FileUpload innerhalb eines UpdatePanels

Wenn man innerhalb eines Update-Panels einen FileUpload verwenden will, so muss man einen so genannten PostBackTrigger einbinden.

Ohne den Trigger kann die Datei nicht auf den Server hochgeladen werden. Der Grund hierfür ist, dass das Update-Panel ein Postback verhindert. Setzt man jedoch für den Upload-Button (der Button, auf dem die eigentliche Upload-Funktion liegt) einen Trigger, so wird ein Postback ausgeführt und die gewünschte Datei hochgeladen.

Beispiel:



Freitag, 12. Juni 2009

Ungültiges Datum in SQL-Abfrage

Als ich gerade eine SQL-Abfrage im SQL-Server 2008 ausführen wollte, bin ich auf einen Fehler gestoßen, bei dem ich doch einen Moment lang nach der Fehlerursache suchen musste.

Abfrage:
select * from dbo.Testtabelle
where SpalteVomTypDateTime between '01.09.2008 00:00:00' and '31.09.2008 00:00:00'

Fehlermeldung:
Meldung 242, Ebene 16, Status 3, Zeile 1
Bei der Konvertierung eines char-Datentyps in einen datetime-Datentyp liegt der datetime-Wert außerhalb des gültigen Bereichs.

Ursache:
Normalerweise hätte ich jetzt vermutet, dass ich mich irgendwo vertippt oder mich in der SQL-Syntax vertan habe. Dieses Mal jedoch hat der Fehler nichts mit der Syntax oder mit Schreibfehlern zu tun. Die Ursache für den Abbruch ist ganz einfach. Bei einem Blick auf den Kalender musste ich leider feststellen, dass es den 31. September 2008 gar nicht gibt.

Somit kann natürlich auch kein korrektes Datum erstellt werden.

Zukünftig frage ich wohl besser nur noch Daten ab, die es auch wirklich gibt ;-)

Freitag, 5. Juni 2009

Blog veröffentlicht

Endlich ist es soweit. Nach langer Zeit habe ich nun doch die Zeit gefunden und mir einen Blog erstellt. Hätte ich gewusst, wie einfach es doch ist und vor allem wie schnell es doch geht, einen neuen Blog bei Google zu erstellen, dann hätte ich dieses wahrscheinlich schon viel früher gemacht.
Im Großen und Ganzen soll dieses eigentlich ein Blog über Softwareentwicklung im speziellen ASP.Net, C# sowie SQL werden. Wahrscheinlich wird auch das ein oder andere mal hoffentlich interessante Beiträge zu diversen anderen Themen erscheinen. Aber da lasse ich mich selbst mal überraschen ;-)

So, nun hoffe ich auf viele Leser.

Viele Grüße
Florian