<?xml version="1.0"?>
<?xml-stylesheet href="/App_Themes/Rss/Rss.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:snippetcenter="http://www.snippetcenter.org/">
<channel>
	<title>snippetcenter.org Snippet Feed - Cyron</title>
	<link>http://www.snippetcenter.org/</link>
	<description>The newest Snippets of Cyron</description>
	<language>en-us</language>
	<copyright>snippetcenter.org</copyright>
	<generator>Advice: This is a RSS Document for reading in your RSS-Reader. Click here for mor informations.</generator>

	<image>
		<url>http://www.snippetcenter.org/Library/Media/Public/button_88x31.png</url>
		<title>snippetcenter.org</title>
		<link>http://www.snippetcenter.org/</link>
		<width>88</width>
		<height>31</height>
	</image>
	
	<item>
     <title><![CDATA[Insert-Anweisung über Data Access Layer mit Rückgabe des aktuellen primary keys]]></title>
     <guid><![CDATA[http://www.snippetcenter.org/en/insert-anweisung-ueber-data-access-layer-mit-rueckgabe-des-aktuellen-primary-keys-s1917.aspx]]></guid>
     <pubDate>Fri, 01 Sep 2006 08:41:00 GMT</pubDate>
     <description><![CDATA[Es ist ein generelles Problem und nach langer Recherche im Internet bin ich zu der Erkenntnis gekommen, das Informationen zu diesem Problem so gut wie gar nicht zu finden sind, wenn man aus Unkenntniss nicht weiß nach welchen Fachbegriffen man suchen soll. Daher dieses Snippet.
Der Code ist für den Datenbankzugriff über einen Data Access Layer ausgelegt (TableAdapter). Als Beispiel dient eine Minidatenbank, die aus lediglich zwei Tabellen besteht, die über eine 1:n Beziehung verfügen. Damit der Code leichter nachzuvollziehen ist folgt nun der Aufbau von "SimpleDatabase".
Syntax:
Tabellen-Name
Feldname, Feld-Typ, null (wenn zulässig, sonst notnull), Beziehung

TableOne
T1_ID, int, notnull, PK
T1_Text, varchar, notnull, --
ID_T2, int, null, FK von TableTwo

TableTwo
T2_ID, int, notnull, PK
T2_Zahl, int, null, --

Um nun einen Datensatz zu insertieren, muß man zunächst TableTwo befüllen. Der Primary key wird von der Datenbank generiert. Dieser muß im Anschluß ausgelesen werden um TableOne damit befüllen zu können.
Da ID_T2 null sein darf, wird im Code der seit .Net 2.0 neu eingeführte nullable Typ benutzt (Typ-Bezeichner mit Fragezeichen).]]></description>
     <link><![CDATA[http://www.snippetcenter.org/en/insert-anweisung-ueber-data-access-layer-mit-rueckgabe-des-aktuellen-primary-keys-s1917.aspx]]></link>
</item>

<item>
     <title><![CDATA[Event handling pattern]]></title>
     <guid><![CDATA[http://www.snippetcenter.org/en/event-handling-pattern-s1908.aspx]]></guid>
     <pubDate>Sun, 23 Jul 2006 17:17:00 GMT</pubDate>
     <description><![CDATA[A complete eventhandling routine which you can tailor at your desires.]]></description>
     <link><![CDATA[http://www.snippetcenter.org/en/event-handling-pattern-s1908.aspx]]></link>
</item>

<item>
     <title><![CDATA[Singleton class]]></title>
     <guid><![CDATA[http://www.snippetcenter.org/en/singleton-class-s1907.aspx]]></guid>
     <pubDate>Sun, 23 Jul 2006 17:04:00 GMT</pubDate>
     <description><![CDATA[Der komplette Pattern einer Singleton-Klasse.
Zu einer Singleton-Klasse kann nur ein Objekt instantiiert werden, welches aber globalen Zugriff bietet.]]></description>
     <link><![CDATA[http://www.snippetcenter.org/en/singleton-class-s1907.aspx]]></link>
</item>

<item>
     <title><![CDATA[Dezimal2Binär]]></title>
     <guid><![CDATA[http://www.snippetcenter.org/en/dezimal2binaer-s1905.aspx]]></guid>
     <pubDate>Thu, 22 Jun 2006 13:48:00 GMT</pubDate>
     <description><![CDATA[Einfache Methode die einen Bytewert in einen 8-Bit-String umwandelt.]]></description>
     <link><![CDATA[http://www.snippetcenter.org/en/dezimal2binaer-s1905.aspx]]></link>
</item>

<item>
     <title><![CDATA[Binary2Decimal]]></title>
     <guid><![CDATA[http://www.snippetcenter.org/en/binary2decimal-s1904.aspx]]></guid>
     <pubDate>Thu, 22 Jun 2006 08:46:00 GMT</pubDate>
     <description><![CDATA[Diese Methode rechnet einen achtstelligen Binärwert (in Form eines Strings) in einen Dezimalwert um.
Es findet keine Fehlerbehandlung statt (z.B. ob der Bitstring auch wirklich nur aus Nullen und Einsen besteht). Ich denke das wäre für ein Snippet zu viel und gehört in eine separate Fehlerbehandlungs-Routine.]]></description>
     <link><![CDATA[http://www.snippetcenter.org/en/binary2decimal-s1904.aspx]]></link>
</item>



</channel>
</rss>
