<MyDocs>
<MyMembers name="Class">
<remarks>
	<para>
	This class is created whenever the MySql Data Provider encounters an error generated from the server.
	</para>
	<para>
	Any open connections are not automatically closed when an exception is thrown.  If 
	the client application determines that the exception is fatal, it should close any open
	<see cref="MySqlDataReader"/> objects or <see cref="MySqlConnection"/> objects.
	</para>
</remarks>

<example>
	The following example generates a <B>MySqlException</B> due to a missing server, 
	and then displays the exception.
	
	<code lang="Visual Basic">
Public Sub ShowException()
     Dim mySelectQuery As String = "SELECT column1 FROM table1"
     Dim myConnection As New MySqlConnection ("Data Source=localhost;Database=Sample;")
     Dim myCommand As New MySqlCommand(mySelectQuery, myConnection)

     Try
         myCommand.Connection.Open()
     Catch e As MySqlException
		MessageBox.Show( e.Message )
     End Try
 End Sub
	</code>
	<code lang="C#">
public void ShowException() 
{
   string mySelectQuery = "SELECT column1 FROM table1";
   MySqlConnection myConnection =
      new MySqlConnection("Data Source=localhost;Database=Sample;");
   MySqlCommand myCommand = new MySqlCommand(mySelectQuery,myConnection);

   try 
   {
      myCommand.Connection.Open();
   }
   catch (MySqlException e) 
   {
		MessageBox.Show( e.Message );
   }
}
	</code>
</example>


</MyMembers>
</MyDocs>