<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>.Net Exploser</title>
	<atom:link href="http://brijmohan.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://brijmohan.wordpress.com</link>
	<description>Experience Matters</description>
	<lastBuildDate>Thu, 20 Sep 2007 09:28:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='brijmohan.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>.Net Exploser</title>
		<link>http://brijmohan.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://brijmohan.wordpress.com/osd.xml" title=".Net Exploser" />
	<atom:link rel='hub' href='http://brijmohan.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Common errors and Resolution</title>
		<link>http://brijmohan.wordpress.com/2007/09/20/common-errors-and-resolution/</link>
		<comments>http://brijmohan.wordpress.com/2007/09/20/common-errors-and-resolution/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 09:20:58 +0000</pubDate>
		<dc:creator>bmdbmd</dc:creator>
				<category><![CDATA[Common Errors]]></category>

		<guid isPermaLink="false">http://brijmohan.wordpress.com/2007/09/20/common-errors-and-resolution/</guid>
		<description><![CDATA[Operation must use an updateable query.  This error occurs because ADO.NET is unable to write to the database.  Resolution: Ø      Create separate folder. Ø      Put database in it. Ø      Give read/write permission to that folder. Ø      Update connection string corresponding to this. Ø      Test application.  Server Application unavailable  IIS service Problem.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=9&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color:red;font-family:Arial;">Operation must use an updateable query.</span></strong><strong><span style="color:red;font-family:Arial;"> </span></strong></p>
<p><strong><span style="color:red;font-family:Arial;"></span></strong><span style="color:black;font-family:Arial;">This error occurs because ADO.NET is unable to write to the database.</span><span style="color:black;font-family:Arial;"> </span></p>
<p><span style="color:black;font-family:Arial;"></span><span style="color:black;font-family:Arial;">Resolution:</span><span style="color:black;font-family:Arial;"> </span><span style="color:black;font-family:Wingdings;"><span>Ø<span style="font:7pt 'Times New Roman';">      </span></span></span><span style="color:black;font-family:Arial;">Create separate folder.</span></p>
<p><span style="color:black;font-family:Arial;"></span><span style="color:black;font-family:Wingdings;"><span>Ø<span style="font:7pt 'Times New Roman';">      </span></span></span><span style="color:black;font-family:Arial;">Put database in it.</span></p>
<p><span style="color:black;font-family:Arial;"></span><span style="color:black;font-family:Wingdings;"><span>Ø<span style="font:7pt 'Times New Roman';">      </span></span></span><span style="color:black;font-family:Arial;">Give read/write permission to that folder.</span></p>
<p><span style="color:black;font-family:Arial;"></span><span style="color:black;font-family:Wingdings;"><span>Ø<span style="font:7pt 'Times New Roman';">      </span></span></span><span style="color:black;font-family:Arial;">Update connection string corresponding to this.</span></p>
<p><span style="color:black;font-family:Arial;"></span><span style="color:black;font-family:Wingdings;"><span>Ø<span style="font:7pt 'Times New Roman';">      </span></span></span><span style="color:black;font-family:Arial;">Test application.</span></p>
<p><span style="color:black;font-family:Arial;"></span></p>
<p><span style="color:black;font-family:Arial;"></span><span style="color:black;font-family:Arial;"> </span><span style="color:red;font-family:Arial;">Server Application unavailable</span><span style="font-family:Arial;"><span> </span></span></p>
<p style="margin:0;" class="MsoNormal"><span style="font-family:Arial;">IIS service Problem</span><font face="Times New Roman">.</font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/brijmohan.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/brijmohan.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brijmohan.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brijmohan.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brijmohan.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brijmohan.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brijmohan.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brijmohan.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brijmohan.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brijmohan.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brijmohan.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brijmohan.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brijmohan.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brijmohan.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brijmohan.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brijmohan.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=9&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brijmohan.wordpress.com/2007/09/20/common-errors-and-resolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/060735c11de7dfde574def01f9587d80?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bmdbmd</media:title>
		</media:content>
	</item>
		<item>
		<title>Connection Strings</title>
		<link>http://brijmohan.wordpress.com/2007/09/20/connection-strings/</link>
		<comments>http://brijmohan.wordpress.com/2007/09/20/connection-strings/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 09:18:47 +0000</pubDate>
		<dc:creator>bmdbmd</dc:creator>
				<category><![CDATA[ASP.NET1.1]]></category>

		<guid isPermaLink="false">http://brijmohan.wordpress.com/2007/09/20/connection-strings/</guid>
		<description><![CDATA[MS Access ConnectionString:  &#8220;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&#8221; &#38; System.AppDomain.CurrentDomain.BaseDirectory &#38; &#8220;\FileName.mdb&#8221; &#8220;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&#8221; &#38; Server.MapPath(&#8220;&#8221;) &#38; &#8220;\FileName.mdb&#8221;  Sql Server ConnectionString  Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;  Reference http://www.connectionstrings.com/  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=8&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="margin:0;" class="MsoNormal"><font face="Times New Roman">MS Access ConnectionString:</font></p>
<p><font face="Times New Roman"> </font><span style="color:green;font-family:'Courier New';">&#8220;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&#8221; &amp; </span><span style="font-family:'Courier New';">System.AppDomain.CurrentDomain.BaseDirectory<span style="color:green;"> &amp; &#8220;\FileName.mdb&#8221;</span></span><span style="color:green;font-family:'Courier New';"> </span><span style="color:green;font-family:'Courier New';">&#8220;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&#8221; &amp; </span><span style="font-family:'Courier New';">Server.MapPath(&#8220;&#8221;)<span style="color:green;"> &amp; &#8220;\FileName.mdb&#8221;</span></span><font face="Times New Roman"> </font></p>
<p style="margin:0;" class="MsoNormal"><font face="Times New Roman">Sql Server ConnectionString</font></p>
<p><font face="Times New Roman"> </font><span class="cskeyword1"><span style="font-family:'Courier New';"><font color="#0000ff">Data Source</font></span></span><span style="color:black;font-family:'Courier New';">=</span><span class="csvalue1"><span style="font-family:'Courier New';"><font color="#000080">myServerAddress</font></span></span><span style="color:black;font-family:'Courier New';">;</span><span class="cskeyword1"><span style="font-family:'Courier New';"><font color="#0000ff">Initial Catalog</font></span></span><span style="color:black;font-family:'Courier New';">=</span><span class="csvalue1"><span style="font-family:'Courier New';"><font color="#000080">myDataBase</font></span></span><span style="color:black;font-family:'Courier New';">;</span><span class="cskeyword1"><span style="font-family:'Courier New';"><font color="#0000ff">User Id</font></span></span><span style="color:black;font-family:'Courier New';">=</span><span class="csvalue1"><span style="font-family:'Courier New';"><font color="#000080">myUsername</font></span></span><span style="color:black;font-family:'Courier New';">;</span><span class="cskeyword1"><span style="font-family:'Courier New';"><font color="#0000ff">Password</font></span></span><span style="color:black;font-family:'Courier New';">=</span><span class="csvalue1"><span style="font-family:'Courier New';"><font color="#000080">myPassword</font></span></span><span style="color:black;font-family:'Courier New';">;</span><font face="Times New Roman"> </font><span class="cskeyword1"><span style="font-family:'Courier New';"><font color="#0000ff">Server</font></span></span><span style="color:black;font-family:'Courier New';">=</span><span class="csvalue1"><span style="font-family:'Courier New';"><font color="#000080">myServerAddress</font></span></span><span style="color:black;font-family:'Courier New';">;</span><span class="cskeyword1"><span style="font-family:'Courier New';"><font color="#0000ff">Database</font></span></span><span style="color:black;font-family:'Courier New';">=</span><span class="csvalue1"><span style="font-family:'Courier New';"><font color="#000080">myDataBase</font></span></span><span style="color:black;font-family:'Courier New';">;</span><span class="cskeyword1"><span style="font-family:'Courier New';"><font color="#0000ff">User ID</font></span></span><span style="color:black;font-family:'Courier New';">=</span><span class="csvalue1"><span style="font-family:'Courier New';"><font color="#000080">myUsername</font></span></span><span style="color:black;font-family:'Courier New';">;</span><span class="cskeyword1"><span style="font-family:'Courier New';"><font color="#0000ff">Password</font></span></span><span style="color:black;font-family:'Courier New';">=</span><span class="csvalue1"><span style="font-family:'Courier New';"><font color="#000080">myPassword</font></span></span><span style="color:black;font-family:'Courier New';">;</span><span class="cskeyword1"><span style="font-family:'Courier New';"><font color="#0000ff">Trusted_Connection</font></span></span><span style="color:black;font-family:'Courier New';">=</span><span class="csvalue1"><span style="font-family:'Courier New';"><font color="#000080">False</font></span></span><span style="color:black;font-family:'Courier New';">;</span><font face="Times New Roman"> </font></p>
<p style="margin:0;" class="MsoNormal"><font face="Times New Roman">Reference </font><a href="http://www.connectionstrings.com/"><font face="Times New Roman">http://www.connectionstrings.com/</font></a></p>
<p><font face="Times New Roman"> </font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/brijmohan.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/brijmohan.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brijmohan.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brijmohan.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brijmohan.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brijmohan.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brijmohan.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brijmohan.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brijmohan.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brijmohan.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brijmohan.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brijmohan.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brijmohan.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brijmohan.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brijmohan.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brijmohan.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=8&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brijmohan.wordpress.com/2007/09/20/connection-strings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/060735c11de7dfde574def01f9587d80?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bmdbmd</media:title>
		</media:content>
	</item>
		<item>
		<title>Replace Text in File</title>
		<link>http://brijmohan.wordpress.com/2007/09/19/replace-text-in-file/</link>
		<comments>http://brijmohan.wordpress.com/2007/09/19/replace-text-in-file/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 08:54:11 +0000</pubDate>
		<dc:creator>bmdbmd</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://brijmohan.wordpress.com/2007/09/19/replace-text-in-file/</guid>
		<description><![CDATA[     StreamReader reader = File.OpenText(fileName);  string contents = reader.ReadToEnd();  reader.Close();                       //Replace file     StreamWriter streamWriter=File.CreateText(fileName);contents=contents.Replace(oldText,NewText); streamWriter.Write(contents);streamWriter.Close();<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=7&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:'Courier New';"><span>    </span></span><span style="font-family:'Courier New';"><span></p>
<p style="margin:0;" class="MsoNormal"><span style="font-family:'Courier New';">StreamReader reader = File.OpenText(fileName);<span>  </span></span></p>
<p><span style="color:blue;font-family:'Courier New';">string</span><span style="font-family:'Courier New';"> contents = reader.ReadToEnd();<span>  </span></span><span style="font-family:'Courier New';">reader.Close();<span>         </span></span><span style="font-family:'Courier New';"><span>              </span></span><span style="color:green;font-family:'Courier New';">//Replace file<span>     </span></span><span style="font-family:'Courier New';">StreamWriter streamWriter=File.CreateText(fileName);</span><span style="font-family:'Courier New';">contents=contents.Replace(oldText,NewText); streamWriter.Write(contents);</span><span style="font-family:'Courier New';">streamWriter.Close();</span></span></span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/brijmohan.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/brijmohan.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brijmohan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brijmohan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brijmohan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brijmohan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brijmohan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brijmohan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brijmohan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brijmohan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brijmohan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brijmohan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brijmohan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brijmohan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brijmohan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brijmohan.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=7&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brijmohan.wordpress.com/2007/09/19/replace-text-in-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/060735c11de7dfde574def01f9587d80?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bmdbmd</media:title>
		</media:content>
	</item>
		<item>
		<title>Log feature (Writing in a file)</title>
		<link>http://brijmohan.wordpress.com/2007/09/19/log-feature-writing-in-a-file/</link>
		<comments>http://brijmohan.wordpress.com/2007/09/19/log-feature-writing-in-a-file/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 08:53:35 +0000</pubDate>
		<dc:creator>bmdbmd</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://brijmohan.wordpress.com/2007/09/19/log-feature-writing-in-a-file/</guid>
		<description><![CDATA[public static void Log(string str)    {        StreamWriter Tex = File.AppendText(&#8220;LogFile.txt&#8221;);        Tex.WriteLine(DateTime.Now.ToString() +&#8221; &#8220;+ str);        Tex.Close();      }<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=6&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:blue;font-family:'Courier New';">public</span><span style="font-family:'Courier New';"> <span style="color:blue;">static</span> <span style="color:blue;">void</span> Log(<span style="color:blue;">string</span> str)</span><span style="font-family:'Courier New';"><span>    </span></span></p>
<p><span style="font-family:'Courier New';"><span></span>{</span><span style="font-family:'Courier New';"><span>        </span><span style="color:teal;">StreamWriter</span> Tex = <span style="color:teal;">File</span>.AppendText(<span style="color:maroon;">&#8220;LogFile.txt&#8221;</span>);</span><span style="font-family:'Courier New';"><span>        </span></span></p>
<p><span style="font-family:'Courier New';"><span></span>Tex.WriteLine(<span style="color:teal;">DateTime</span>.Now.ToString() +<span style="color:maroon;">&#8221; &#8220;</span>+ str);</span><span style="font-family:'Courier New';"><span>        </span>Tex.Close();</span><span style="font-family:'Courier New';"> </span></p>
<p style="margin:0;" class="MsoNormal"><span style="font-family:'Courier New';"><span>    </span>}</span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/brijmohan.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/brijmohan.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brijmohan.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brijmohan.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brijmohan.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brijmohan.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brijmohan.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brijmohan.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brijmohan.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brijmohan.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brijmohan.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brijmohan.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brijmohan.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brijmohan.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brijmohan.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brijmohan.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=6&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brijmohan.wordpress.com/2007/09/19/log-feature-writing-in-a-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/060735c11de7dfde574def01f9587d80?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bmdbmd</media:title>
		</media:content>
	</item>
		<item>
		<title>Register multiple dll using .net without Command prompt</title>
		<link>http://brijmohan.wordpress.com/2007/09/19/register-multiple-dll-using-net-without-command-prompt/</link>
		<comments>http://brijmohan.wordpress.com/2007/09/19/register-multiple-dll-using-net-without-command-prompt/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 08:52:50 +0000</pubDate>
		<dc:creator>bmdbmd</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://brijmohan.wordpress.com/2007/09/19/register-multiple-dll-using-net-without-command-prompt/</guid>
		<description><![CDATA[System.Diagnostics.Process myPrcs;   myPrcs = System.Diagnostics.Process.Start(&#8220;regsvr32.exe&#8221;, &#8220;\&#8221;" + path + @&#8221;&#60;dll Name&#62;&#8221;" /s&#8221;);myPrcs.WaitForExit();myPrcs = System.Diagnostics.Process.Start(&#8220;regsvr32.exe&#8221;, &#8220;\&#8221;" + path + @&#8221;&#60;dll2 Name&#62;&#8221;" /s&#8221;);myPrcs.WaitForExit();myPrcs.Close();                    <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=5&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:'Courier New';">System.Diagnostics.<span style="color:teal;">Process</span> myPrcs;<span>   </span></span><span style="font-family:'Courier New';">myPrcs = System.Diagnostics.<span style="color:teal;">Process</span>.Start(<span style="color:maroon;">&#8220;regsvr32.exe&#8221;</span>, <span style="color:maroon;">&#8220;\&#8221;"</span> + path + <span style="color:maroon;">@&#8221;&lt;dll Name&gt;&#8221;" /s&#8221;</span>);</span><span style="font-family:'Courier New';">myPrcs.WaitForExit();</span><span style="font-family:'Courier New';">myPrcs = System.Diagnostics.<span style="color:teal;">Process</span>.Start(<span style="color:maroon;">&#8220;regsvr32.exe&#8221;</span>, <span style="color:maroon;">&#8220;\&#8221;"</span> + path + <span style="color:maroon;">@&#8221;&lt;dll2 Name&gt;&#8221;" /s&#8221;</span>);</span><span style="font-family:'Courier New';">myPrcs.WaitForExit();</span><span style="font-size:12pt;font-family:'Courier New';">myPrcs.Close();<span>                     </span></span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/brijmohan.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/brijmohan.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brijmohan.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brijmohan.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brijmohan.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brijmohan.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brijmohan.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brijmohan.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brijmohan.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brijmohan.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brijmohan.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brijmohan.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brijmohan.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brijmohan.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brijmohan.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brijmohan.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=5&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brijmohan.wordpress.com/2007/09/19/register-multiple-dll-using-net-without-command-prompt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/060735c11de7dfde574def01f9587d80?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bmdbmd</media:title>
		</media:content>
	</item>
		<item>
		<title>Hide console window in console application</title>
		<link>http://brijmohan.wordpress.com/2007/09/18/hide-console-window-in-console-application/</link>
		<comments>http://brijmohan.wordpress.com/2007/09/18/hide-console-window-in-console-application/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 08:46:49 +0000</pubDate>
		<dc:creator>bmdbmd</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://brijmohan.wordpress.com/2007/09/18/hide-console-window-in-console-application/</guid>
		<description><![CDATA[Hide console window in console application using System.Runtime.InteropServices; [DllImport(“user32.dll”)] public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);[DllImport(“user32.dll”)] static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);IntPtr hWnd = FindWindow(null, Console.title); if (hWnd != IntPtr.Zero)  {                 if (!visible)                     //Hide the window                                        ShowWindow(hWnd, 0); // 0 = SW_HIDE                                else                     //Show window again                                        ShowWindow(hWnd, 1); //1 = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=4&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font face="Arial"><span style="color:blue;"></p>
<h2><span style="font-family:Arial;"><a href="http://chiragrdarji.wordpress.com/2007/08/21/hide-console-window-in-console-application/" title="Permanent Link to Hide console window in console application">Hide console window in console application</a></span></h2>
<p><span style="color:blue;font-family:Arial;">using</span><span style="font-family:Arial;"><font color="#000000"> System.Runtime.InteropServices;</font></span><span style="font-family:Arial;"><font color="#000000"><span> </span>[</font><span style="color:teal;">DllImport</span><font color="#000000">(</font><span style="color:maroon;">“user32.dll”</span><font color="#000000">)]<br />
</font><span style="color:blue;">public</span><font color="#000000"> </font><span style="color:blue;">static</span><font color="#000000"> </font><span style="color:blue;">extern</span><font color="#000000"> </font><span style="color:teal;">IntPtr</span><font color="#000000"><br />
FindWindow(</font><span style="color:blue;">string</span><font color="#000000"> lpClassName, </font><span style="color:blue;">string</span><font color="#000000"> lpWindowName);</font></span><span style="font-family:Arial;"><font color="#000000">[</font><span style="color:teal;">DllImport</span><font color="#000000">(</font><span style="color:maroon;">“user32.dll”</span><font color="#000000">)]<br />
</font><span style="color:blue;">static</span><font color="#000000"> </font><span style="color:blue;">extern</span><font color="#000000"> </font><span style="color:blue;">bool</span><font color="#000000"> ShowWindow(</font><span style="color:teal;">IntPtr</span><font color="#000000"> hWnd, </font><span style="color:blue;">int</span><font color="#000000"> nCmdShow);</font></span><span style="color:teal;font-family:Arial;">IntPtr</span><span style="font-family:Arial;"><font color="#000000"> hWnd = FindWindow(</font><span style="color:blue;">null</span><font color="#000000">, Console.title);</font></span><span style="font-family:Arial;"><font color="#000000"> </font><span style="color:blue;">if</span><font color="#000000"> (hWnd != </font><span style="color:teal;">IntPtr</span><font color="#000000">.Zero)<br />
 {<br />
                </font><span style="color:blue;">if</span><font color="#000000"> (!visible)<br />
                    </font><span style="color:green;">//Hide the window</span><font color="#000000">                   <br />
                    ShowWindow(hWnd, 0); </font><span style="color:green;">// 0 = SW_HIDE               <br />
</span><font color="#000000">                </font><span style="color:blue;">else<br />
</span><font color="#000000">                    </font><span style="color:green;">//Show window again                   <br />
</span><font color="#000000">                    ShowWindow(hWnd, 1); </font><span style="color:green;">//1 = SW_SHOWNORMA          <br />
</span><font color="#000000">}</font></span></p>
<h2><span style="font-size:12pt;font-family:Arial;"><a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=640449&amp;SiteID=1">http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=640449&amp;SiteID=1</a></span></h2>
<p></span></font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/brijmohan.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/brijmohan.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brijmohan.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brijmohan.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brijmohan.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brijmohan.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brijmohan.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brijmohan.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brijmohan.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brijmohan.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brijmohan.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brijmohan.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brijmohan.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brijmohan.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brijmohan.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brijmohan.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=4&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brijmohan.wordpress.com/2007/09/18/hide-console-window-in-console-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/060735c11de7dfde574def01f9587d80?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bmdbmd</media:title>
		</media:content>
	</item>
		<item>
		<title>Query Optimization</title>
		<link>http://brijmohan.wordpress.com/2007/09/18/query-optimization/</link>
		<comments>http://brijmohan.wordpress.com/2007/09/18/query-optimization/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 08:35:05 +0000</pubDate>
		<dc:creator>bmdbmd</dc:creator>
				<category><![CDATA[Database]]></category>

		<guid isPermaLink="false">http://brijmohan.wordpress.com/2007/09/18/query-optimization/</guid>
		<description><![CDATA[please keep the following points in mind while doing query. 1.Always use the where clause in your select statement to narrow the number of rows returned. If we don’t use a where clause, the Oracle performs a full table scan on our table and returns all of the rows. 2. Use EXISTS clause instead of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=3&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#333333;"><font face="Times New Roman"><span style="color:#333333;font-family:Arial;">please keep the following points in mind while doing query.</p>
<p>1.<strong><span style="font-family:Arial;">Always use the where clause in your select statement to narrow the number of rows returned.</span></strong><br />
If we don’t use a where clause, the Oracle performs a full table scan on our table and returns all of the rows.</p>
<p>2. <strong><span style="font-family:Arial;">Use EXISTS clause instead of IN clause as it is more efficient than IN and performs faster.</span></strong><br />
Ex:</p>
<p>Replace</p>
<p>SELECT * FROM DEPT WHERE DEPTNO IN</p>
<p>(SELECT DEPTNO FROM EMP E)</p>
<p>With</p>
<p>SELECT * FROM DEPT D WHERE EXISTS</p>
<p>(SELECT 1 FROM EMP E WHERE D.DEPTNO = E.DEPTNO)</p>
<p>Note: IN checks all rows. Only use IN if the table in the sub-query is extremely small.</p>
<p>3.<strong><span style="font-family:Arial;">When you have a choice of using the IN or the BETWEEN clauses in your SQL, use the BETWEEN clause as it is much more efficient than IN.</span></strong><br />
Depending on the range of numbers in a BETWEEN, the optimizer will choose to do a full table scan or use the index.</p>
<p>4.<strong><span style="font-family:Arial;">Avoid WHERE clauses that are non-sargable. Non-sargable search arguments in the WHERE clause, such as &#8220;IS NULL&#8221;, &#8220;OR&#8221;, &#8220;&lt;&gt;&#8221;, &#8220;!=&#8221;, &#8220;!&gt;&#8221;, &#8220;!&lt;&#8221;, &#8220;NOT&#8221;, &#8220;NOT EXISTS&#8221;, &#8220;NOT IN&#8221;, &#8220;NOT LIKE&#8221;, and &#8220;LIKE %500&#8243; can prevent the query optimizer from using an index to perform a search. </span></strong>In addition, expressions that include a function on a column, or expressions that have the same column on both sides of the operator, are not sargable.</p>
<p>Convert multiple OR clauses to UNION ALL.</p>
<p>5. <strong><span style="font-family:Arial;">Use equijoins. It is better if you use with indexed column joins. For maximum performance when joining two or more tables, the indexes on the columns to be joined should have the same data type</span></strong>.</p>
<p>6. <strong><span style="font-family:Arial;">Avoid a full-table scan if it is more efficient to get the required rows through an index. It decides full table scan if it has to read more than 5% of the table data (for large tables).</span></strong><br />
7. <strong><span style="font-family:Arial;">Avoid using an index that fetches 10,000 rows from the driving table if you could instead use another index that fetches 100 rows and choose selective indexes.</span></strong><br />
8. <strong><span style="font-family:Arial;">Indexes can&#8217;t be used when Oracle is forced to perform implicit datatype conversion.</span></strong><br />
9. <strong><span style="font-family:Arial;">Choose the join order so you will join fewer rows to tables later in the join order.</span></strong><br />
l use smaller table as driving table</p>
<p>l have first join discard most rows</p>
<p>10. <strong><span style="font-family:Arial;">Set up the driving table to be the one containing the filter condition that eliminates the highest percentage of the table.</span></strong><br />
11. <strong><span style="font-family:Arial;">In a where clause (or having clause), constants or bind variables should always be on the right hand side of the operator.</span></strong></p>
<p>12. <strong><span style="font-family:Arial;">Do not use SQL functions in predicate clauses or WHERE clauses or on indexed columns, (e.g. concatenation, substr, decode, rtrim, ltrim etc.) as this prevents the use of the index. </span></strong>Use function based indexes where possible</p>
<p>SELECT * FROM EMP WHERE SUBSTR (ENAME, 1, 3) = ‘KES’ Use the LIKE function instead of SUBSTR ()</p>
<p>13.<strong><span style="font-family:Arial;"> If you want the index used, don’t perform an operation on the field.</span></strong><br />
Replace SELECT * FROM EMPLOYEE WHERE SALARY +1000 = :NEWSALARY</p>
<p>With</p>
<p>SELECT * FROM EMPLOYEE WHERE SALARY = :NEWSALARY –1000</p>
<p>14. <strong>All SQL statements will be in mixed lower and lower case.All reserve words will be capitalized and all user-supplied objects will be lower case</strong>. (Standard)</p>
<p>15. <strong><span style="font-family:Arial;">Minimize the use of DISTINCT because it forces a sort operation.</span></strong><br />
16. <strong><span style="font-family:Arial;">Try joins rather than sub-queries which result in implicit joins</span></strong><br />
Replace SELECT * FROM A WHERE A.CITY IN (SELECT B.CITY FROM B)</p>
<p>With</p>
<p>SELECT A.* FROM A, B WHERE A.CITY = B.CITY</p>
<p>17. <strong><span style="font-family:Arial;">Replace Outer Join with Union if both join columns have a unique index:</span></strong><br />
Replace</p>
<p>SELECT A.CITY, B.CITY FROM A, B WHERE A.STATE=B.STATE (+)</p>
<p>With</p>
<p>SELECT A.CITY, B.CITY FROM A, B WHERE A.STATE=B.STATE</p>
<p>UNION</p>
<p>SELECT NULL, B.CITY FROM B WHERE NOT EXISTS (SELECT &#8216;X&#8217; FROM A.STATE=B.STATE)</p>
<p>18. <strong><span style="font-family:Arial;">Use bind variables in queries passed from the application (PL/SQL) so that the same query can be reused. This avoids parsing.</span></strong><br />
19. <strong><span style="font-family:Arial;">Use Parallel Query and Parallel DML if your system has more than 1 CPU.</span></strong><br />
20. <strong><span style="font-family:Arial;">Match SQL where possible. Applications should use the same SQL statements wherever possible to take advantage of Oracle&#8217;s Shared SQL Area</span></strong>. The SQL must match exactly to take advantage of this.</p>
<p>21. <strong><span style="font-family:Arial;">No matter how many indexes are created, how much optimization is done to queries or how many caches and buffers are tweaked and tuned if the design of a database is faulty, the performance of the overall system suffers</span></strong>. A good application starts with a good design.</p>
<p>22. The following operations always require a sort:</p>
<p>SELECT DISTINCT SELECT UNIQUE SELECT &#8230;.ORDER BY&#8230; SELECT&#8230;.GROUP BY&#8230; CREATE INDEX CREATE TABLE&#8230;. AS SELECT with primary key specification</p>
<p>Use of INTERSECT, MINUS, and UNION set operators</p>
<p>Unindexed table joins Some correlated sub-queries</p>
<p>SELECT Emp_id FROM Emp_table WHERE Last_Name = &#8216;Smith&#8217; AND Middle_Initial = &#8216;K&#8217; AND Gender = &#8216;Female&#8217;;</p>
<p>SELECT Emp_id FROM Emp_table WHERE Gender = &#8216;Female&#8217; AND Middle_Initial = &#8216;K&#8217; AND Last_Name = &#8216;Smith&#8217; ;</span></font></span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/brijmohan.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/brijmohan.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brijmohan.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brijmohan.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brijmohan.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brijmohan.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brijmohan.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brijmohan.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brijmohan.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brijmohan.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brijmohan.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brijmohan.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brijmohan.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brijmohan.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brijmohan.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brijmohan.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brijmohan.wordpress.com&amp;blog=1734967&amp;post=3&amp;subd=brijmohan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brijmohan.wordpress.com/2007/09/18/query-optimization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/060735c11de7dfde574def01f9587d80?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bmdbmd</media:title>
		</media:content>
	</item>
	</channel>
</rss>
