Enter-Taste mittels JavaScript abfragen
?fter habe ich mich schon gefragt, wie ich ein kleineres Textfeld mit einem Druck auf Enter abschicken kann, und dabei eine Funktion von z.B. einem nebenstehenden einfachen HyperLink-Control starten kann. Und das ganze ohne ein Form mit runat=”server” zu verwenden.
Kurz: Dr?cken auf die Entertaste in der Textbox soll den Event von einem anderen Control starten. Die L?sung dazu:
(weiterlesen…)
?bergreifende Transaktion
In .NET ist es m?glich eine Transaktion f?r einen Command (SQL) Befehl zu erstellen und bei etwaigen Fehler ein Rollback auszuf?hren. Somit werden keine Daten in die Datenbank geschrieben. Diese Transaktion gilt aber nur jeweils f?r das erstelle\zugewiesene Command-Objekt.
Mit dem TransactionScope kann man dies auch ?bergreifend erledigen. Sehr praktisch. Hierzu ein Beispiel:
Basistyp von einen generischen Nullable Typ ermitteln
Im .NET Framework besteht die M?glichkeit einen generischen Nullable Typ von z.B Integer zu erstellen. Normalerweise w?rde der Ausdruck:
Dim i As Integer = Nothing, nicht NULL in i schreiben, sondern 0.
Mit der Structure Nullable ist dies aber m?glich einem Integer einen NULL-Wert zu zuweisen. Die Deklaration w?re dann wie folgt:
Dim i As Nullable(Of Integer) = Nothing. Somit h?tte i nicht 0 sondern NULL als Wert.
Das ist z.B. notwendig, wenn in der Datenbank ein Feld mit Datentyp Integer auch ein NULL-Wert beinhalten kann\soll\muss.
Jetzt kommt aber der Witz. Wenn ich den Datentyp von i ermitteln will, bekomme ich ein Nullable zur?ck, was bei etwaigen Konvertieren zum Problemen f?hren kann. Aber ich m?chte den eigentlichen Datentyp haben und das wie folgt …
(weiterlesen…)