<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LieberLieber Software TeamBlog &#187; Datenbanken</title>
	<atom:link href="http://blog.lieberlieber.com/category/datenbanken/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lieberlieber.com</link>
	<description>was uns treibt und verfolgt!</description>
	<lastBuildDate>Mon, 06 Feb 2012 15:36:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Migration von base64 XML auf BLOB</title>
		<link>http://blog.lieberlieber.com/2010/01/12/migration-von-base64-xml-auf-blob/</link>
		<comments>http://blog.lieberlieber.com/2010/01/12/migration-von-base64-xml-auf-blob/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 08:41:15 +0000</pubDate>
		<dc:creator>Richard Deininger</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[Problemlösungen]]></category>
		<category><![CDATA[base64]]></category>
		<category><![CDATA[Blob]]></category>
		<category><![CDATA[Convert]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[XQuery]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=1528</guid>
		<description><![CDATA[Wie man mit hilfe von XQuery base64 encoded daten aus einem XML Feld in ein Blob Feld bekommt.]]></description>
			<content:encoded><![CDATA[<p>Bei einem unserer Kunden, wurden bis jetzt Dateien auf der DB (Sql Server 2005) als XML abgespeichert:</p>
<p style="padding-left: 30px;"><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Document</span><span style="color: #0000ff;">&gt;</span></p>
<p><span style="color: #0000ff;"> </span></p>
<p style="padding-left: 60px;"><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">FileName</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">FileName</span><span style="color: #0000ff;">&gt;</span><span style="color: #0000ff;"><br />
</span><span style="color: #0000ff;"> &lt;</span><span style="color: #800000;">FileType</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">FileType</span><span style="color: #0000ff;">&gt;</span><span style="color: #0000ff;"><br />
</span><span style="color: #0000ff;"> &lt;</span><span style="color: #800000;">CreatedAt</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">CreatedAt</span><span style="color: #0000ff;">&gt;</span><span style="color: #0000ff;"><br />
</span><span style="color: #0000ff;"> &lt;</span><span style="color: #800000;">Data</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">Data</span><span style="color: #0000ff;">&gt; </span></p>
<p><span style="color: #0000ff;"> </span></p>
<p style="padding-left: 30px;"><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">Document</span><span style="color: #0000ff;">&gt;</span></p>
<p>Das <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Data</span><span style="color: #0000ff;">&gt;</span> Feld wurde natürlich mit base64 encoded damit man schön XML reinschreiben und auslesen konnten.</p>
<p>Da der Vortschritt aber auch hier einzug gehalten hat, gibt es jetzt auch hier eine eigene Tabelle mit einem Blob für <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Data</span><span style="color: #0000ff;">&gt;</span>. Dabei stellte sich nur die Frage wie man jetzt am besten von base64 auf Blob migriert. Folgenden netten XQuery befehl habe ich hierfür gefunden:</p>
<p>Documents.<span style="color: #0000ff;">value</span><span style="color: #ff0000;">(&#8216;xs:base64Binary(/*:Documents[1]/*:Document[1]/*:Data[1])&#8217;</span>,<span style="color: #ff0000;"> &#8216;varbinary(MAX)&#8217;</span>)</p>
<p><strong>English:</strong></p>
<p>One of our customer used XML to save files inside there DB (Sql Server 2005):</p>
<p style="padding-left: 30px;"><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Document</span><span style="color: #0000ff;">&gt;</span></p>
<p><span style="color: #0000ff;"> </span></p>
<p style="padding-left: 60px"><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">FileName</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">FileName</span><span style="color: #0000ff;">&gt;</span><span style="color: #0000ff;"><br />
</span><span style="color: #0000ff;"> &lt;</span><span style="color: #800000;">FileType</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">FileType</span><span style="color: #0000ff;">&gt;</span><span style="color: #0000ff;"><br />
</span><span style="color: #0000ff;"> &lt;</span><span style="color: #800000;">CreatedAt</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">CreatedAt</span><span style="color: #0000ff;">&gt;</span><span style="color: #0000ff;"><br />
</span><span style="color: #0000ff;"> &lt;</span><span style="color: #800000;">Data</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">Data</span><span style="color: #0000ff;">&gt; </span></p>
<p><span style="color: #0000ff;"> </span></p>
<p style="padding-left: 30px"><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">Document</span><span style="color: #0000ff;">&gt;</span></p>
<p>The <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Data</span><span style="color: #0000ff;">&gt;</span> field was of course base64 encoded to make it easy to read and write XML files form it.</p>
<p>After some progress they managed to save the data into a new table with an Blob field for <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Data</span><span style="color: #0000ff;">&gt;</span>, but the tricky part was: how to get the base64 data into the Blob field,&#8230; during some research I found the following XQuery command.</p>
<p>Documents.<span style="color: #0000ff;">value</span><span style="color: #ff0000;">(&#8216;xs:base64Binary(/*:Documents[1]/*:Document[1]/*:Data[1])&#8217;</span>,<span style="color: #ff0000;"> &#8216;varbinary(MAX)&#8217;</span>)</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;title=Migration%20von%20base64%20XML%20auf%20BLOB&amp;bodytext=Wie%20man%20mit%20hilfe%20von%20XQuery%20base64%20encoded%20daten%20aus%20einem%20XML%20Feld%20in%20ein%20Blob%20Feld%20bekommt." title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;t=Migration%20von%20base64%20XML%20auf%20BLOB" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;title=Migration%20von%20base64%20XML%20auf%20BLOB&amp;notes=Wie%20man%20mit%20hilfe%20von%20XQuery%20base64%20encoded%20daten%20aus%20einem%20XML%20Feld%20in%20ein%20Blob%20Feld%20bekommt." title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;title=Migration%20von%20base64%20XML%20auf%20BLOB" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;title=Migration%20von%20base64%20XML%20auf%20BLOB&amp;annotation=Wie%20man%20mit%20hilfe%20von%20XQuery%20base64%20encoded%20daten%20aus%20einem%20XML%20Feld%20in%20ein%20Blob%20Feld%20bekommt." title="Google Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;title=Migration%20von%20base64%20XML%20auf%20BLOB" title="DotNetKicks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;title=Migration%20von%20base64%20XML%20auf%20BLOB" title="DZone"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;title=Migration%20von%20base64%20XML%20auf%20BLOB" title="Blogosphere News"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;title=Migration%20von%20base64%20XML%20auf%20BLOB&amp;source=LieberLieber+Software+TeamBlog+was+uns+treibt+und+verfolgt%21&amp;summary=Wie%20man%20mit%20hilfe%20von%20XQuery%20base64%20encoded%20daten%20aus%20einem%20XML%20Feld%20in%20ein%20Blob%20Feld%20bekommt." title="LinkedIn"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.com/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;bm_description=Migration%20von%20base64%20XML%20auf%20BLOB&amp;plugin=soc" title="MisterWong"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong" alt="MisterWong" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;bm_description=Migration%20von%20base64%20XML%20auf%20BLOB&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Migration%20von%20base64%20XML%20auf%20BLOB&amp;URL=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=Wie%20man%20mit%20hilfe%20von%20XQuery%20base64%20encoded%20daten%20aus%20einem%20XML%20Feld%20in%20ein%20Blob%20Feld%20bekommt." title="MSN Reporter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://myshare.url.com.tw/index.php?func=newurl&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;desc=Migration%20von%20base64%20XML%20auf%20BLOB" title="MyShare"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/myshare.png" title="MyShare" alt="MyShare" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://blog.lieberlieber.com/feed/" title="RSS"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;title=Migration%20von%20base64%20XML%20auf%20BLOB" title="StumbleUpon"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F%20Migration%20von%20base64%20XML%20auf%20BLOB" title="Suggest to Techmeme via Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;t=Migration%20von%20base64%20XML%20auf%20BLOB&amp;s=Wie%20man%20mit%20hilfe%20von%20XQuery%20base64%20encoded%20daten%20aus%20einem%20XML%20Feld%20in%20ein%20Blob%20Feld%20bekommt." title="Tumblr"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Migration%20von%20base64%20XML%20auf%20BLOB%20-%20http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F" title="Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.webnews.de/einstellen?url=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;title=Migration%20von%20base64%20XML%20auf%20BLOB" title="Webnews.de"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/webnews.png" title="Webnews.de" alt="Webnews.de" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;t=Migration%20von%20base64%20XML%20auf%20BLOB&opener=bm&amp;ei=UTF-8&amp;d=Wie%20man%20mit%20hilfe%20von%20XQuery%20base64%20encoded%20daten%20aus%20einem%20XML%20Feld%20in%20ein%20Blob%20Feld%20bekommt." title="Yahoo! Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://yigg.de/neu?exturl=http%3A%2F%2Fblog.lieberlieber.com%2F2010%2F01%2F12%2Fmigration-von-base64-xml-auf-blob%2F&amp;exttitle=Migration%20von%20base64%20XML%20auf%20BLOB" title="Yigg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yiggit.png" title="Yigg" alt="Yigg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2010/01/12/migration-von-base64-xml-auf-blob/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linqpad</title>
		<link>http://blog.lieberlieber.com/2009/12/10/linqpad/</link>
		<comments>http://blog.lieberlieber.com/2009/12/10/linqpad/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 17:06:36 +0000</pubDate>
		<dc:creator>Simon Gorski</dc:creator>
				<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[LINQ]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=1496</guid>
		<description><![CDATA[While writing all the LINQ statements for an ASP.Net MVC and ADO.NET Microsoft Entity framework project, I came across the Linqpad tool. If you are working with Linq you should have a look at this amazing tool. Share and Enjoy:]]></description>
			<content:encoded><![CDATA[<p>While writing all the LINQ statements for an ASP.Net MVC and ADO.NET Microsoft Entity framework project, I came across the <a title="Linqpad" href="http://www.linqpad.net/" target="_blank">Linqpad</a> tool. If you are working with Linq you should have a look at this amazing tool.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;title=Linqpad&amp;bodytext=While%20writing%20all%20the%20LINQ%20statements%20for%20an%20ASP.Net%20MVC%20and%20ADO.NET%20Microsoft%20Entity%20framework%20project%2C%20I%20came%20across%20the%20Linqpad%20tool.%20If%20you%20are%20working%20with%20Linq%20you%20should%20have%20a%20look%20at%20this%20amazing%20tool." title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;t=Linqpad" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;title=Linqpad&amp;notes=While%20writing%20all%20the%20LINQ%20statements%20for%20an%20ASP.Net%20MVC%20and%20ADO.NET%20Microsoft%20Entity%20framework%20project%2C%20I%20came%20across%20the%20Linqpad%20tool.%20If%20you%20are%20working%20with%20Linq%20you%20should%20have%20a%20look%20at%20this%20amazing%20tool." title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;title=Linqpad" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;title=Linqpad&amp;annotation=While%20writing%20all%20the%20LINQ%20statements%20for%20an%20ASP.Net%20MVC%20and%20ADO.NET%20Microsoft%20Entity%20framework%20project%2C%20I%20came%20across%20the%20Linqpad%20tool.%20If%20you%20are%20working%20with%20Linq%20you%20should%20have%20a%20look%20at%20this%20amazing%20tool." title="Google Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;title=Linqpad" title="DotNetKicks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;title=Linqpad" title="DZone"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;title=Linqpad" title="Blogosphere News"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;title=Linqpad&amp;source=LieberLieber+Software+TeamBlog+was+uns+treibt+und+verfolgt%21&amp;summary=While%20writing%20all%20the%20LINQ%20statements%20for%20an%20ASP.Net%20MVC%20and%20ADO.NET%20Microsoft%20Entity%20framework%20project%2C%20I%20came%20across%20the%20Linqpad%20tool.%20If%20you%20are%20working%20with%20Linq%20you%20should%20have%20a%20look%20at%20this%20amazing%20tool." title="LinkedIn"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.com/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;bm_description=Linqpad&amp;plugin=soc" title="MisterWong"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong" alt="MisterWong" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;bm_description=Linqpad&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Linqpad&amp;URL=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=While%20writing%20all%20the%20LINQ%20statements%20for%20an%20ASP.Net%20MVC%20and%20ADO.NET%20Microsoft%20Entity%20framework%20project%2C%20I%20came%20across%20the%20Linqpad%20tool.%20If%20you%20are%20working%20with%20Linq%20you%20should%20have%20a%20look%20at%20this%20amazing%20tool." title="MSN Reporter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://myshare.url.com.tw/index.php?func=newurl&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;desc=Linqpad" title="MyShare"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/myshare.png" title="MyShare" alt="MyShare" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://blog.lieberlieber.com/feed/" title="RSS"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;title=Linqpad" title="StumbleUpon"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F%20Linqpad" title="Suggest to Techmeme via Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;t=Linqpad&amp;s=While%20writing%20all%20the%20LINQ%20statements%20for%20an%20ASP.Net%20MVC%20and%20ADO.NET%20Microsoft%20Entity%20framework%20project%2C%20I%20came%20across%20the%20Linqpad%20tool.%20If%20you%20are%20working%20with%20Linq%20you%20should%20have%20a%20look%20at%20this%20amazing%20tool." title="Tumblr"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Linqpad%20-%20http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F" title="Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.webnews.de/einstellen?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;title=Linqpad" title="Webnews.de"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/webnews.png" title="Webnews.de" alt="Webnews.de" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;t=Linqpad&opener=bm&amp;ei=UTF-8&amp;d=While%20writing%20all%20the%20LINQ%20statements%20for%20an%20ASP.Net%20MVC%20and%20ADO.NET%20Microsoft%20Entity%20framework%20project%2C%20I%20came%20across%20the%20Linqpad%20tool.%20If%20you%20are%20working%20with%20Linq%20you%20should%20have%20a%20look%20at%20this%20amazing%20tool." title="Yahoo! Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://yigg.de/neu?exturl=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F12%2F10%2Flinqpad%2F&amp;exttitle=Linqpad" title="Yigg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yiggit.png" title="Yigg" alt="Yigg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2009/12/10/linqpad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle Client auf 64bit Windows</title>
		<link>http://blog.lieberlieber.com/2009/09/16/oracle-client-auf-64bit-windows/</link>
		<comments>http://blog.lieberlieber.com/2009/09/16/oracle-client-auf-64bit-windows/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 06:45:07 +0000</pubDate>
		<dc:creator>John Fall</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[Programmierung Allgemein]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=1231</guid>
		<description><![CDATA[Hatte ein interessantes Erlebnis mit Oracle Client auf 64bit Windows Server. Eine unserer Applikationen läuft noch auf 32bit, dh. auf dem Server waren auch die 32bit Oralce Client Komponenten installiert (und richtig konfiguriert). Wir hatten aber nun das Problem, dass sobald wir unsere Applikation starten wollten, wir immer folgenden ORA-Fehler bekamen: ORA-12154: TNS:could not resolve [...]]]></description>
			<content:encoded><![CDATA[<p>Hatte ein interessantes Erlebnis mit Oracle Client auf 64bit Windows Server.<br />
Eine unserer Applikationen läuft noch auf 32bit, dh. auf dem Server waren auch die 32bit Oralce Client Komponenten installiert (und richtig konfiguriert).</p>
<p>Wir hatten aber nun das Problem, dass sobald wir unsere Applikation starten wollten, wir immer folgenden ORA-Fehler bekamen:<br />
<em><strong>ORA-12154: TNS:could not resolve the connect identifier specified</strong></em></p>
<p>Andere 32bit Software konnte aber erfolgreich mit der Oracle-DB kommunzieren&#8230;<br />
Am Ende des Arbeitstages hatten wir endlich den Grund des Problems gefunden:<br />
<a href="http://blogs.msdn.com/debarchan/archive/2009/02/04/good-old-connectivity-issue.aspx">http://blogs.msdn.com/debarchan/archive/2009/02/04/good-old-connectivity-issue.aspx</a></p>
<p>Zusammengefasst ist es ein Bug im x86 Oracle Client <span style="font-size: small;"><span style="font-family: Calibri;">10.2.0.1</span></span> - jedede Art von Klammern (!) im Pfad der zu startenden Applikation verursacht oben genannten Fehler!<br />
Und auf einem x64 Windows werden alle 32bit Applikation standardmässig auf &#8220;C:\program files (x86)\&#8230;&#8221; installiert&#8230;</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;title=Oracle%20Client%20auf%2064bit%20Windows%20&amp;bodytext=Hatte%20ein%20interessantes%20Erlebnis%20mit%20Oracle%20Client%20auf%2064bit%20Windows%20Server.%0D%0AEine%20unserer%20Applikationen%20l%C3%A4uft%20noch%20auf%2032bit%2C%20dh.%20auf%20dem%20Server%20waren%20auch%20die%2032bit%20Oralce%20Client%20Komponenten%20installiert%20%28und%20richtig%20konfiguriert%29.%0D%0A%0D%0AWir%20hatten%20ab" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;t=Oracle%20Client%20auf%2064bit%20Windows%20" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;title=Oracle%20Client%20auf%2064bit%20Windows%20&amp;notes=Hatte%20ein%20interessantes%20Erlebnis%20mit%20Oracle%20Client%20auf%2064bit%20Windows%20Server.%0D%0AEine%20unserer%20Applikationen%20l%C3%A4uft%20noch%20auf%2032bit%2C%20dh.%20auf%20dem%20Server%20waren%20auch%20die%2032bit%20Oralce%20Client%20Komponenten%20installiert%20%28und%20richtig%20konfiguriert%29.%0D%0A%0D%0AWir%20hatten%20ab" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;title=Oracle%20Client%20auf%2064bit%20Windows%20" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;title=Oracle%20Client%20auf%2064bit%20Windows%20&amp;annotation=Hatte%20ein%20interessantes%20Erlebnis%20mit%20Oracle%20Client%20auf%2064bit%20Windows%20Server.%0D%0AEine%20unserer%20Applikationen%20l%C3%A4uft%20noch%20auf%2032bit%2C%20dh.%20auf%20dem%20Server%20waren%20auch%20die%2032bit%20Oralce%20Client%20Komponenten%20installiert%20%28und%20richtig%20konfiguriert%29.%0D%0A%0D%0AWir%20hatten%20ab" title="Google Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;title=Oracle%20Client%20auf%2064bit%20Windows%20" title="DotNetKicks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;title=Oracle%20Client%20auf%2064bit%20Windows%20" title="DZone"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;title=Oracle%20Client%20auf%2064bit%20Windows%20" title="Blogosphere News"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;title=Oracle%20Client%20auf%2064bit%20Windows%20&amp;source=LieberLieber+Software+TeamBlog+was+uns+treibt+und+verfolgt%21&amp;summary=Hatte%20ein%20interessantes%20Erlebnis%20mit%20Oracle%20Client%20auf%2064bit%20Windows%20Server.%0D%0AEine%20unserer%20Applikationen%20l%C3%A4uft%20noch%20auf%2032bit%2C%20dh.%20auf%20dem%20Server%20waren%20auch%20die%2032bit%20Oralce%20Client%20Komponenten%20installiert%20%28und%20richtig%20konfiguriert%29.%0D%0A%0D%0AWir%20hatten%20ab" title="LinkedIn"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.com/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;bm_description=Oracle%20Client%20auf%2064bit%20Windows%20&amp;plugin=soc" title="MisterWong"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong" alt="MisterWong" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;bm_description=Oracle%20Client%20auf%2064bit%20Windows%20&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Oracle%20Client%20auf%2064bit%20Windows%20&amp;URL=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=Hatte%20ein%20interessantes%20Erlebnis%20mit%20Oracle%20Client%20auf%2064bit%20Windows%20Server.%0D%0AEine%20unserer%20Applikationen%20l%C3%A4uft%20noch%20auf%2032bit%2C%20dh.%20auf%20dem%20Server%20waren%20auch%20die%2032bit%20Oralce%20Client%20Komponenten%20installiert%20%28und%20richtig%20konfiguriert%29.%0D%0A%0D%0AWir%20hatten%20ab" title="MSN Reporter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://myshare.url.com.tw/index.php?func=newurl&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;desc=Oracle%20Client%20auf%2064bit%20Windows%20" title="MyShare"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/myshare.png" title="MyShare" alt="MyShare" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://blog.lieberlieber.com/feed/" title="RSS"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;title=Oracle%20Client%20auf%2064bit%20Windows%20" title="StumbleUpon"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F%20Oracle%20Client%20auf%2064bit%20Windows%20" title="Suggest to Techmeme via Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;t=Oracle%20Client%20auf%2064bit%20Windows%20&amp;s=Hatte%20ein%20interessantes%20Erlebnis%20mit%20Oracle%20Client%20auf%2064bit%20Windows%20Server.%0D%0AEine%20unserer%20Applikationen%20l%C3%A4uft%20noch%20auf%2032bit%2C%20dh.%20auf%20dem%20Server%20waren%20auch%20die%2032bit%20Oralce%20Client%20Komponenten%20installiert%20%28und%20richtig%20konfiguriert%29.%0D%0A%0D%0AWir%20hatten%20ab" title="Tumblr"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Oracle%20Client%20auf%2064bit%20Windows%20%20-%20http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F" title="Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.webnews.de/einstellen?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;title=Oracle%20Client%20auf%2064bit%20Windows%20" title="Webnews.de"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/webnews.png" title="Webnews.de" alt="Webnews.de" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;t=Oracle%20Client%20auf%2064bit%20Windows%20&opener=bm&amp;ei=UTF-8&amp;d=Hatte%20ein%20interessantes%20Erlebnis%20mit%20Oracle%20Client%20auf%2064bit%20Windows%20Server.%0D%0AEine%20unserer%20Applikationen%20l%C3%A4uft%20noch%20auf%2032bit%2C%20dh.%20auf%20dem%20Server%20waren%20auch%20die%2032bit%20Oralce%20Client%20Komponenten%20installiert%20%28und%20richtig%20konfiguriert%29.%0D%0A%0D%0AWir%20hatten%20ab" title="Yahoo! Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://yigg.de/neu?exturl=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F09%2F16%2Foracle-client-auf-64bit-windows%2F&amp;exttitle=Oracle%20Client%20auf%2064bit%20Windows%20" title="Yigg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yiggit.png" title="Yigg" alt="Yigg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2009/09/16/oracle-client-auf-64bit-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Abfragen &#8211; das Mirakel</title>
		<link>http://blog.lieberlieber.com/2009/06/03/sql-abfragen-das-mirakel/</link>
		<comments>http://blog.lieberlieber.com/2009/06/03/sql-abfragen-das-mirakel/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 16:11:58 +0000</pubDate>
		<dc:creator>Peter Lieber</dc:creator>
				<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=1108</guid>
		<description><![CDATA[Im Folgenden habe ich zwei Varianten einer sich ziemlich ändelnden SQL Abfrage: SELECT Top 1 Employees.Country, Employees.LastName, Employees.FirstName, Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal AS SaleAmount FROM Employees INNER JOIN (Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID) ON Employees.EmployeeID = Orders.EmployeeID and "Order Subtotals".Subtotal > 2490.50 WHERE Employees.EmployeeID > 1 SELECT Top 1 Employees.Country, [...]]]></description>
			<content:encoded><![CDATA[<p>Im Folgenden habe ich zwei Varianten einer sich ziemlich ändelnden SQL Abfrage:</p>
<p><code>SELECT Top 1 Employees.Country, Employees.LastName, Employees.FirstName, Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal AS SaleAmount<br />
FROM Employees INNER JOIN<br />
	(Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID)<br />
	ON Employees.EmployeeID = Orders.EmployeeID</p>
<p><strong>and "Order Subtotals".Subtotal > 2490.50</strong></p>
<p>WHERE Employees.EmployeeID > 1  </p>
<p></code></p>
<p><code>SELECT Top 1 Employees.Country, Employees.LastName, Employees.FirstName, Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal AS SaleAmount<br />
FROM Employees INNER JOIN<br />
	(Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID)<br />
	ON Employees.EmployeeID = Orders.EmployeeID<br />
WHERE Employees.EmployeeID > 1<br />
<strong>and "Order Subtotals".Subtotal > 2490.50</strong></p>
<p></code></p>
<p>Einmal ist die Subtotal Abfrage im FROM/JOIN Bereich und einmal im WHERE. In diesem Fall liefert der SQL Server tatsächlich das gleiche Ergebnis. Nun ist mir aber bei einem Kunden folgendes passiert: In einer Kundentabelle, werden die Kundendatensätze auch noch versioniert. Es musste auf eine bestimmte Version eines Satzes zugegriffen werden und dazu wurde leider weder ein ORDER BY DESC oder ein zielgerichtetes Abfragen auf die richtige Version des Datensatzes zurückgegriffen, sondern &#8211; einfach mit TOP 1 gearbeitet. Im FROM/JOIN Bereich hatte die Abfrage alle Versionen geliefert und daher bei TOP 1 immer die älteste Version. Durch Kopieren in den WHERE Bereich war das Problem dann gelöst. Ich werde versuchen auf Basis der Northwind Datenbank dieses Phenomen nachvollziehbarer zu machen. Aber es war mir jetzt schon wichtig genug das niederzuschreiben.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;title=SQL%20Abfragen%20-%20das%20Mirakel&amp;bodytext=Im%20Folgenden%20habe%20ich%20zwei%20Varianten%20einer%20sich%20ziemlich%20%C3%A4ndelnden%20SQL%20Abfrage%3A%0D%0A%0D%0ASELECT%20Top%201%20Employees.Country%2C%20Employees.LastName%2C%20Employees.FirstName%2C%20Orders.ShippedDate%2C%20Orders.OrderID%2C%20%22Order%20Subtotals%22.Subtotal%20AS%20SaleAmount%0D%0AFROM%20Employees%20" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;t=SQL%20Abfragen%20-%20das%20Mirakel" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;title=SQL%20Abfragen%20-%20das%20Mirakel&amp;notes=Im%20Folgenden%20habe%20ich%20zwei%20Varianten%20einer%20sich%20ziemlich%20%C3%A4ndelnden%20SQL%20Abfrage%3A%0D%0A%0D%0ASELECT%20Top%201%20Employees.Country%2C%20Employees.LastName%2C%20Employees.FirstName%2C%20Orders.ShippedDate%2C%20Orders.OrderID%2C%20%22Order%20Subtotals%22.Subtotal%20AS%20SaleAmount%0D%0AFROM%20Employees%20" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;title=SQL%20Abfragen%20-%20das%20Mirakel" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;title=SQL%20Abfragen%20-%20das%20Mirakel&amp;annotation=Im%20Folgenden%20habe%20ich%20zwei%20Varianten%20einer%20sich%20ziemlich%20%C3%A4ndelnden%20SQL%20Abfrage%3A%0D%0A%0D%0ASELECT%20Top%201%20Employees.Country%2C%20Employees.LastName%2C%20Employees.FirstName%2C%20Orders.ShippedDate%2C%20Orders.OrderID%2C%20%22Order%20Subtotals%22.Subtotal%20AS%20SaleAmount%0D%0AFROM%20Employees%20" title="Google Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;title=SQL%20Abfragen%20-%20das%20Mirakel" title="DotNetKicks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;title=SQL%20Abfragen%20-%20das%20Mirakel" title="DZone"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;title=SQL%20Abfragen%20-%20das%20Mirakel" title="Blogosphere News"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;title=SQL%20Abfragen%20-%20das%20Mirakel&amp;source=LieberLieber+Software+TeamBlog+was+uns+treibt+und+verfolgt%21&amp;summary=Im%20Folgenden%20habe%20ich%20zwei%20Varianten%20einer%20sich%20ziemlich%20%C3%A4ndelnden%20SQL%20Abfrage%3A%0D%0A%0D%0ASELECT%20Top%201%20Employees.Country%2C%20Employees.LastName%2C%20Employees.FirstName%2C%20Orders.ShippedDate%2C%20Orders.OrderID%2C%20%22Order%20Subtotals%22.Subtotal%20AS%20SaleAmount%0D%0AFROM%20Employees%20" title="LinkedIn"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.com/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;bm_description=SQL%20Abfragen%20-%20das%20Mirakel&amp;plugin=soc" title="MisterWong"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong" alt="MisterWong" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;bm_description=SQL%20Abfragen%20-%20das%20Mirakel&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=SQL%20Abfragen%20-%20das%20Mirakel&amp;URL=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=Im%20Folgenden%20habe%20ich%20zwei%20Varianten%20einer%20sich%20ziemlich%20%C3%A4ndelnden%20SQL%20Abfrage%3A%0D%0A%0D%0ASELECT%20Top%201%20Employees.Country%2C%20Employees.LastName%2C%20Employees.FirstName%2C%20Orders.ShippedDate%2C%20Orders.OrderID%2C%20%22Order%20Subtotals%22.Subtotal%20AS%20SaleAmount%0D%0AFROM%20Employees%20" title="MSN Reporter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://myshare.url.com.tw/index.php?func=newurl&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;desc=SQL%20Abfragen%20-%20das%20Mirakel" title="MyShare"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/myshare.png" title="MyShare" alt="MyShare" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://blog.lieberlieber.com/feed/" title="RSS"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;title=SQL%20Abfragen%20-%20das%20Mirakel" title="StumbleUpon"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F%20SQL%20Abfragen%20-%20das%20Mirakel" title="Suggest to Techmeme via Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;t=SQL%20Abfragen%20-%20das%20Mirakel&amp;s=Im%20Folgenden%20habe%20ich%20zwei%20Varianten%20einer%20sich%20ziemlich%20%C3%A4ndelnden%20SQL%20Abfrage%3A%0D%0A%0D%0ASELECT%20Top%201%20Employees.Country%2C%20Employees.LastName%2C%20Employees.FirstName%2C%20Orders.ShippedDate%2C%20Orders.OrderID%2C%20%22Order%20Subtotals%22.Subtotal%20AS%20SaleAmount%0D%0AFROM%20Employees%20" title="Tumblr"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=SQL%20Abfragen%20-%20das%20Mirakel%20-%20http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F" title="Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.webnews.de/einstellen?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;title=SQL%20Abfragen%20-%20das%20Mirakel" title="Webnews.de"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/webnews.png" title="Webnews.de" alt="Webnews.de" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;t=SQL%20Abfragen%20-%20das%20Mirakel&opener=bm&amp;ei=UTF-8&amp;d=Im%20Folgenden%20habe%20ich%20zwei%20Varianten%20einer%20sich%20ziemlich%20%C3%A4ndelnden%20SQL%20Abfrage%3A%0D%0A%0D%0ASELECT%20Top%201%20Employees.Country%2C%20Employees.LastName%2C%20Employees.FirstName%2C%20Orders.ShippedDate%2C%20Orders.OrderID%2C%20%22Order%20Subtotals%22.Subtotal%20AS%20SaleAmount%0D%0AFROM%20Employees%20" title="Yahoo! Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://yigg.de/neu?exturl=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F06%2F03%2Fsql-abfragen-das-mirakel%2F&amp;exttitle=SQL%20Abfragen%20-%20das%20Mirakel" title="Yigg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yiggit.png" title="Yigg" alt="Yigg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2009/06/03/sql-abfragen-das-mirakel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entity Framework Learning Guide</title>
		<link>http://blog.lieberlieber.com/2008/12/29/entity-framework-learning-guide/</link>
		<comments>http://blog.lieberlieber.com/2008/12/29/entity-framework-learning-guide/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 15:24:25 +0000</pubDate>
		<dc:creator>Simon Gorski</dc:creator>
				<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[ADO.NET Entity Framework]]></category>
		<category><![CDATA[SubSonic]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/2008/12/29/entity-framework-learning-guide/</guid>
		<description><![CDATA[Nachdem ich mich über die Feiertage unter anderem mit SubSonic und dem Entity Framework auseinander setze, bin ich auf ein 500-seitiges Entity Framework Learning Guide gestoßen, welches nicht nur eine gute Einführung ist, sondern zusätzlich Codebeispiele beinhaltet. Entity Framework Learning Guide MSDN – ADO.NET Entity Framework MSDN – Samples Entity Framework Share and Enjoy:]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich mich über die Feiertage unter anderem mit <a href="http://subsonicproject.com/" target="_blank">SubSonic</a> und dem <a href="http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;displaylang=en" target="_blank">Entity Framework</a> auseinander setze, bin ich auf ein 500-seitiges <a href="http://cid-245ed00edb4c374e.skydrive.live.com/browse.aspx/Public" target="_blank">Entity Framework Learning Guide</a> gestoßen, welches nicht nur eine gute Einführung ist, sondern zusätzlich Codebeispiele beinhaltet. </p>
<p><a href="http://cid-245ed00edb4c374e.skydrive.live.com/browse.aspx/Public" target="_blank">Entity Framework Learning Guide</a>     <br /><a href="http://msdn.microsoft.com/en-us/data/aa937723.aspx" target="_blank">MSDN – ADO.NET Entity Framework</a>     <br /><a href="http://msdn.microsoft.com/en-us/library/bb738547.aspx" target="_blank">MSDN – Samples Entity Framework</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;title=Entity%20Framework%20Learning%20Guide&amp;bodytext=Nachdem%20ich%20mich%20%C3%BCber%20die%20Feiertage%20unter%20anderem%20mit%20SubSonic%20und%20dem%20Entity%20Framework%20auseinander%20setze%2C%20bin%20ich%20auf%20ein%20500-seitiges%20Entity%20Framework%20Learning%20Guide%20gesto%C3%9Fen%2C%20welches%20nicht%20nur%20eine%20gute%20Einf%C3%BChrung%20ist%2C%20sondern%20zus%C3%A4tzlich%20Codeb" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;t=Entity%20Framework%20Learning%20Guide" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;title=Entity%20Framework%20Learning%20Guide&amp;notes=Nachdem%20ich%20mich%20%C3%BCber%20die%20Feiertage%20unter%20anderem%20mit%20SubSonic%20und%20dem%20Entity%20Framework%20auseinander%20setze%2C%20bin%20ich%20auf%20ein%20500-seitiges%20Entity%20Framework%20Learning%20Guide%20gesto%C3%9Fen%2C%20welches%20nicht%20nur%20eine%20gute%20Einf%C3%BChrung%20ist%2C%20sondern%20zus%C3%A4tzlich%20Codeb" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;title=Entity%20Framework%20Learning%20Guide" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;title=Entity%20Framework%20Learning%20Guide&amp;annotation=Nachdem%20ich%20mich%20%C3%BCber%20die%20Feiertage%20unter%20anderem%20mit%20SubSonic%20und%20dem%20Entity%20Framework%20auseinander%20setze%2C%20bin%20ich%20auf%20ein%20500-seitiges%20Entity%20Framework%20Learning%20Guide%20gesto%C3%9Fen%2C%20welches%20nicht%20nur%20eine%20gute%20Einf%C3%BChrung%20ist%2C%20sondern%20zus%C3%A4tzlich%20Codeb" title="Google Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;title=Entity%20Framework%20Learning%20Guide" title="DotNetKicks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;title=Entity%20Framework%20Learning%20Guide" title="DZone"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;title=Entity%20Framework%20Learning%20Guide" title="Blogosphere News"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;title=Entity%20Framework%20Learning%20Guide&amp;source=LieberLieber+Software+TeamBlog+was+uns+treibt+und+verfolgt%21&amp;summary=Nachdem%20ich%20mich%20%C3%BCber%20die%20Feiertage%20unter%20anderem%20mit%20SubSonic%20und%20dem%20Entity%20Framework%20auseinander%20setze%2C%20bin%20ich%20auf%20ein%20500-seitiges%20Entity%20Framework%20Learning%20Guide%20gesto%C3%9Fen%2C%20welches%20nicht%20nur%20eine%20gute%20Einf%C3%BChrung%20ist%2C%20sondern%20zus%C3%A4tzlich%20Codeb" title="LinkedIn"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.com/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;bm_description=Entity%20Framework%20Learning%20Guide&amp;plugin=soc" title="MisterWong"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong" alt="MisterWong" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;bm_description=Entity%20Framework%20Learning%20Guide&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Entity%20Framework%20Learning%20Guide&amp;URL=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=Nachdem%20ich%20mich%20%C3%BCber%20die%20Feiertage%20unter%20anderem%20mit%20SubSonic%20und%20dem%20Entity%20Framework%20auseinander%20setze%2C%20bin%20ich%20auf%20ein%20500-seitiges%20Entity%20Framework%20Learning%20Guide%20gesto%C3%9Fen%2C%20welches%20nicht%20nur%20eine%20gute%20Einf%C3%BChrung%20ist%2C%20sondern%20zus%C3%A4tzlich%20Codeb" title="MSN Reporter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://myshare.url.com.tw/index.php?func=newurl&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;desc=Entity%20Framework%20Learning%20Guide" title="MyShare"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/myshare.png" title="MyShare" alt="MyShare" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://blog.lieberlieber.com/feed/" title="RSS"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;title=Entity%20Framework%20Learning%20Guide" title="StumbleUpon"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F%20Entity%20Framework%20Learning%20Guide" title="Suggest to Techmeme via Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;t=Entity%20Framework%20Learning%20Guide&amp;s=Nachdem%20ich%20mich%20%C3%BCber%20die%20Feiertage%20unter%20anderem%20mit%20SubSonic%20und%20dem%20Entity%20Framework%20auseinander%20setze%2C%20bin%20ich%20auf%20ein%20500-seitiges%20Entity%20Framework%20Learning%20Guide%20gesto%C3%9Fen%2C%20welches%20nicht%20nur%20eine%20gute%20Einf%C3%BChrung%20ist%2C%20sondern%20zus%C3%A4tzlich%20Codeb" title="Tumblr"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Entity%20Framework%20Learning%20Guide%20-%20http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F" title="Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.webnews.de/einstellen?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;title=Entity%20Framework%20Learning%20Guide" title="Webnews.de"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/webnews.png" title="Webnews.de" alt="Webnews.de" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;t=Entity%20Framework%20Learning%20Guide&opener=bm&amp;ei=UTF-8&amp;d=Nachdem%20ich%20mich%20%C3%BCber%20die%20Feiertage%20unter%20anderem%20mit%20SubSonic%20und%20dem%20Entity%20Framework%20auseinander%20setze%2C%20bin%20ich%20auf%20ein%20500-seitiges%20Entity%20Framework%20Learning%20Guide%20gesto%C3%9Fen%2C%20welches%20nicht%20nur%20eine%20gute%20Einf%C3%BChrung%20ist%2C%20sondern%20zus%C3%A4tzlich%20Codeb" title="Yahoo! Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://yigg.de/neu?exturl=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F29%2Fentity-framework-learning-guide%2F&amp;exttitle=Entity%20Framework%20Learning%20Guide" title="Yigg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yiggit.png" title="Yigg" alt="Yigg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2008/12/29/entity-framework-learning-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

