Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 864d1c3c3cd8df4e3a2692faf8776e05 > files > 1337

db4o-doc-7.4-2.fc13.i686.rpm

<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Equality Comparison</title>
    <link rel="stylesheet" type="text/css" href="../../style.css">
  </head>
  <body>
    <div class="CommonContent">
      <div class="CommonContentArea">
        <h1>Equality Comparison</h1><script>
//We attach this function to a browser object as a variable so that if multiple of these blocks are
//present on the same page, then they will simply over-write eachother with the same function instead
//of generating a naming collision.
window.WikiCodeFormattingCopyToClipboard = function copyToClipboard(sID){
	var sContent = document.getElementById(sID).innerText;
	if( window.clipboardData && clipboardData.setData )
	{
		clipboardData.setData("Text", sContent);
	}
	else
	{
		alert("You must enable javascript access to your clipboard for this feature to work. Please referr to your browser documentation or Google search for instructions.");
	}
}
</script>Db4o uses reference cache for quick
access to persistent objects. Each persistent object is guaranteed to
have only one instance in the object reference cache independently of
whether it was saved or retrieved. You can retrieve the same object
several times with different querying methods, but you will still get
references to the same object, so that ref(1) == ref(2) == ... ==
ref(n).
<p>In the same time it means that 2
objects, for example, one created in the runtime and another
retrieved from the database, with the same data (field values) won't
be equal for db4o. 
</p>
<p>There are 2 ways to compare db4o
objects by data:</p>
<ul><li><p>using
	<a href="../object_lifecycle/querying/query_by_example.html" class="wikiLink">QBE</a>;</p>
	</li><li><p>implementing a suitable
	<code>equals</code> method.</p>
</li></ul>
<p>Let's save an object to the database
and try the above mentioned methods in practice.</p>

<span name="cs_wiki_filter" csw_filters="cs">
<div class="FormattedSourceCode"><div class="fscHeader"><span class="fscFileName">EqualityExample.cs: <span class="fscMemberName">StorePilot</span></span></div><div class="fscCode"><pre ID="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><span style="color: #008080;">01</span><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/None.gif" align="top"/><span style="color: #0000FF;">private</span><span style="color: #000000;"> </span><span style="color: #0000FF;">static</span><span style="color: #000000;"> </span><span style="color: #0000FF;">void</span><span style="color: #000000;"> StorePilot() 
</span><span style="color: #008080;">02</span><span style="color: #000000;"><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_42_342_Open_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ExpandedBlockStart.gif" align="top" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_42_342_Open_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_42_342_Closed_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_42_342_Closed_Text').style.display='inline';"/><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_42_342_Closed_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ContractedBlock.gif" align="top" style="display: none;" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_42_342_Closed_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_42_342_Open_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_42_342_Open_Text').style.display='inline';"/>        </span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_42_342_Closed_Text" style="border: solid 1px #808080; background-color: #FFFFFF; display: none;">...</span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_42_342_Open_Text"><span style="color: #000000;">{
</span><span style="color: #008080;">03</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>    IObjectContainer container </span><span style="color: #000000;">=</span><span style="color: #000000;"> Database();
</span><span style="color: #008080;">04</span><span style="color: #000000;"><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_112_339_Open_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_112_339_Open_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_112_339_Closed_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_112_339_Closed_Text').style.display='inline';"/><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_112_339_Closed_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ContractedSubBlock.gif" align="top" style="display: none;" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_112_339_Closed_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_112_339_Open_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_112_339_Open_Text').style.display='inline';"/>    </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (container </span><span style="color: #000000;">!=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">null</span><span style="color: #000000;">) </span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_112_339_Closed_Text" style="border: solid 1px #808080; background-color: #FFFFFF; display: none;">...</span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_112_339_Open_Text"><span style="color: #000000;">{
</span><span style="color: #008080;">05</span><span style="color: #000000;"><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_121_206_Open_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_121_206_Open_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_121_206_Closed_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_121_206_Closed_Text').style.display='inline';"/><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_121_206_Closed_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ContractedSubBlock.gif" align="top" style="display: none;" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_121_206_Closed_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_121_206_Open_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_121_206_Open_Text').style.display='inline';"/>      </span><span style="color: #0000FF;">try</span><span style="color: #000000;"> </span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_121_206_Closed_Text" style="border: solid 1px #808080; background-color: #FFFFFF; display: none;">...</span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_121_206_Open_Text"><span style="color: #000000;">{
</span><span style="color: #008080;">06</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>        Pilot pilot </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">new</span><span style="color: #000000;"> Pilot(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Kimi Raikkonnen</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #800080;">100</span><span style="color: #000000;">);
</span><span style="color: #008080;">07</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>        container.Set(pilot);
</span><span style="color: #008080;">08</span><span style="color: #000000;"><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_228_299_Open_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_228_299_Open_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_228_299_Closed_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_228_299_Closed_Text').style.display='inline';"/><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_228_299_Closed_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ContractedSubBlock.gif" align="top" style="display: none;" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_228_299_Closed_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_228_299_Open_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_228_299_Open_Text').style.display='inline';"/>      }</span></span><span style="color: #000000;"> </span><span style="color: #0000FF;">catch</span><span style="color: #000000;"> (Exception ex) </span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_228_299_Closed_Text" style="border: solid 1px #808080; background-color: #FFFFFF; display: none;">...</span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_228_299_Open_Text"><span style="color: #000000;">{
</span><span style="color: #008080;">09</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>        System.Console.WriteLine(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">System Exception: </span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> ex.Message);
</span><span style="color: #008080;">10</span><span style="color: #000000;"><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_308_335_Open_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_308_335_Open_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_308_335_Closed_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_308_335_Closed_Text').style.display='inline';"/><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_308_335_Closed_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ContractedSubBlock.gif" align="top" style="display: none;" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_308_335_Closed_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_308_335_Open_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_308_335_Open_Text').style.display='inline';"/>      }</span></span><span style="color: #000000;"> </span><span style="color: #0000FF;">finally</span><span style="color: #000000;"> </span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_308_335_Closed_Text" style="border: solid 1px #808080; background-color: #FFFFFF; display: none;">...</span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityCS.ZipsEqualityExample.Cs_EqualityExample.Cs_StorePilot_960_58_308_335_Open_Text"><span style="color: #000000;">{
</span><span style="color: #008080;">11</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>        CloseDatabase();
</span><span style="color: #008080;">12</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"/>      }</span></span><span style="color: #000000;">
</span><span style="color: #008080;">13</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"/>    }</span></span><span style="color: #000000;">
</span><span style="color: #008080;">14</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ExpandedBlockEnd.gif" align="top"/>  }</span></span></div></pre></div></div>
</span>
<span name="cs_wiki_filter" csw_filters="vb">
<div class="FormattedSourceCode"><div class="fscHeader"><span class="fscFileName">EqualityExample.vb: <span class="fscMemberName">StorePilot</span></span></div><div class="fscCode"><pre ID="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityVB.ZipsEqualityExample.Vb_EqualityExample.Vb_StorePilot_1076_58"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><span style="color: #008080;">01</span><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityVB.ZipsEqualityExample.Vb_EqualityExample.Vb_StorePilot_1076_58_15_501_Open_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ExpandedBlockStart.gif" align="top" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityVB.ZipsEqualityExample.Vb_EqualityExample.Vb_StorePilot_1076_58_15_501_Open_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityVB.ZipsEqualityExample.Vb_EqualityExample.Vb_StorePilot_1076_58_15_501_Closed_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityVB.ZipsEqualityExample.Vb_EqualityExample.Vb_StorePilot_1076_58_15_501_Closed_Text').style.display='inline';"/><img id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityVB.ZipsEqualityExample.Vb_EqualityExample.Vb_StorePilot_1076_58_15_501_Closed_Image" src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ContractedBlock.gif" align="top" style="display: none;" onClick="this.style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityVB.ZipsEqualityExample.Vb_EqualityExample.Vb_StorePilot_1076_58_15_501_Closed_Text').style.display='none'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityVB.ZipsEqualityExample.Vb_EqualityExample.Vb_StorePilot_1076_58_15_501_Open_Image').style.display='inline'; document.getElementById('ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityVB.ZipsEqualityExample.Vb_EqualityExample.Vb_StorePilot_1076_58_15_501_Open_Text').style.display='inline';"/><span style="color: #0000FF;">Private</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Shared</span><span style="color: #000000;"> </span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityVB.ZipsEqualityExample.Vb_EqualityExample.Vb_StorePilot_1076_58_15_501_Closed_Text" style="border: solid 1px #808080; background-color: #FFFFFF; display: none;">Sub StorePilot()</span><span id="ResourcesReferenceUsage_PitfallsEquality_ComparisonequalityVB.ZipsEqualityExample.Vb_EqualityExample.Vb_StorePilot_1076_58_15_501_Open_Text"><span style="color: #0000FF;">Sub</span><span style="color: #000000;"> StorePilot()
</span><span style="color: #008080;">02</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>            </span><span style="color: #0000FF;">Dim</span><span style="color: #000000;"> container </span><span style="color: #0000FF;">As</span><span style="color: #000000;"> IObjectContainer </span><span style="color: #000000;">=</span><span style="color: #000000;"> Database()
</span><span style="color: #008080;">03</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>            </span><span style="color: #0000FF;">If</span><span style="color: #000000;"> container </span><span style="color: #0000FF;">IsNot</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Nothing</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Then</span><span style="color: #000000;">
</span><span style="color: #008080;">04</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>                </span><span style="color: #0000FF;">Try</span><span style="color: #000000;">
</span><span style="color: #008080;">05</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>                    </span><span style="color: #0000FF;">Dim</span><span style="color: #000000;"> pilot </span><span style="color: #0000FF;">As</span><span style="color: #000000;"> </span><span style="color: #0000FF;">New</span><span style="color: #000000;"> Pilot(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Kimi Raikkonnen</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #800080;">100</span><span style="color: #000000;">)
</span><span style="color: #008080;">06</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>                    container.[</span><span style="color: #0000FF;">Set</span><span style="color: #000000;">](pilot)
</span><span style="color: #008080;">07</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>                </span><span style="color: #0000FF;">Catch</span><span style="color: #000000;"> ex </span><span style="color: #0000FF;">As</span><span style="color: #000000;"> Exception
</span><span style="color: #008080;">08</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>                    System.Console.WriteLine(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">System Exception: </span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> ex.Message)
</span><span style="color: #008080;">09</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>                </span><span style="color: #0000FF;">Finally</span><span style="color: #000000;">
</span><span style="color: #008080;">10</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>                    CloseDatabase()
</span><span style="color: #008080;">11</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>                </span><span style="color: #0000FF;">End</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Try</span><span style="color: #000000;">
</span><span style="color: #008080;">12</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/InBlock.gif" align="top"/>            </span><span style="color: #0000FF;">End</span><span style="color: #000000;"> </span><span style="color: #0000FF;">If</span><span style="color: #000000;">
</span><span style="color: #008080;">13</span><span style="color: #000000;"><img src="../../Utility/ActiPro.CodeHighligher/OutliningIndicators/ExpandedBlockEnd.gif" align="top"/>        </span><span style="color: #0000FF;">End Sub</span></span></div></pre></div></div>
</span>

<div class="childTopicList">More Reading:<ul>
<li><p><a href="equality_comparison/qbe.html" class="wikiLink">QBE</a></p></li>
<li><p><a href="equality_comparison/using_equals.html" class="wikiLink">Using Equals</a></p></li>
</ul></div>


</div>
    </div>
    <div id="footer">
					This revision (4) was last Modified 2008-01-17T18:26:14 by Tetyana.
				</div>
  </body>
</html>