Author: mcbrown
Date: 2009-06-17 19:02:49 +0200 (Wed, 17 Jun 2009)
New Revision: 15329
Log:
Enabling the C/NET reference material
Added:
trunk/refman-common/connector-net-ref.xml
Modified:
trunk/mysql-monitor-2.0/dashboard-configure.xml
trunk/refman-4.1/Makefile.depends
trunk/refman-5.0/Makefile.depends
trunk/refman-5.1-maria/Makefile.depends
trunk/refman-5.1/Makefile.depends
trunk/refman-5.4/Makefile.depends
trunk/refman-6.0/Makefile.depends
trunk/refman-common/connector-net-core.xml
trunk/topic-guides/topics-5.0/Makefile.depends
trunk/topic-guides/topics-6.0/Makefile.depends
trunk/topic-guides/topics-common/Makefile.depends
Modified: trunk/mysql-monitor-2.0/dashboard-configure.xml
===================================================================
--- trunk/mysql-monitor-2.0/dashboard-configure.xml 2009-06-17 16:58:45 UTC (rev 15328)
+++ trunk/mysql-monitor-2.0/dashboard-configure.xml 2009-06-17 17:02:49 UTC (rev 15329)
Changed blocks: 1, Lines Added: 1, Lines Deleted: 1; 818 bytes
@@ -294,7 +294,7 @@
<para>
&merlin; keeps track of all the databases and tables in a
server, as well as the amount of RAM, disk space, and other
- items. A re-inventory updates this information in case you've
+ items. A re-inventory updates this information in case you have
added or dropped databases and tables. Depending upon the
configuration of your system, this operation can tax
resources. If you are monitoring many remote servers this is
Modified: trunk/refman-4.1/Makefile.depends
===================================================================
--- trunk/refman-4.1/Makefile.depends 2009-06-17 16:58:45 UTC (rev 15328)
+++ trunk/refman-4.1/Makefile.depends 2009-06-17 17:02:49 UTC (rev 15329)
Changed blocks: 6, Lines Added: 8, Lines Deleted: 1; 3143 bytes
@@ -114,6 +114,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -328,6 +329,7 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/connector-odbc.idmap \
@@ -581,6 +583,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -683,11 +686,13 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/news-cnet-core.idmap \
metadata/data-types.idmap \
- metadata/dba-mysqld-server-core.idmap
+ metadata/dba-mysqld-server-core.idmap \
+ metadata/errors-problems.idmap
dynxml-common-connector-net.validpure: $(dynxml_common_connector_net_SOURCES)
dynxml-common-connector-net.titles: $(dynxml_common_connector_net_SOURCES)
dynxml-common-connector-net.useless: $(dynxml_common_connector_net_SOURCES)
@@ -1568,6 +1573,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -1910,6 +1916,7 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/connector-odbc.idmap \
Modified: trunk/refman-5.0/Makefile.depends
===================================================================
--- trunk/refman-5.0/Makefile.depends 2009-06-17 16:58:45 UTC (rev 15328)
+++ trunk/refman-5.0/Makefile.depends 2009-06-17 17:02:49 UTC (rev 15329)
Changed blocks: 7, Lines Added: 21, Lines Deleted: 1; 4396 bytes
@@ -121,6 +121,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -351,6 +352,7 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/connector-odbc.idmap \
@@ -621,6 +623,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -723,11 +726,13 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/news-cnet-core.idmap \
metadata/data-types.idmap \
- metadata/dba-mysqld-server-core.idmap
+ metadata/dba-mysqld-server-core.idmap \
+ metadata/errors-problems.idmap
dynxml-common-connector-net.validpure: $(dynxml_common_connector_net_SOURCES)
dynxml-common-connector-net.titles: $(dynxml_common_connector_net_SOURCES)
dynxml-common-connector-net.useless: $(dynxml_common_connector_net_SOURCES)
@@ -2315,6 +2320,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -2862,6 +2868,7 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/connector-odbc.idmap \
@@ -4315,6 +4322,19 @@
replication-notes-manprepped.xml: $(replication_notes_SOURCES) $(replication_notes_IDMAPS)
replication-notes-remprepped.xml: $(replication_notes_SOURCES) $(replication_notes_IDMAPS)
+replication_options_core_INCLUDES =
+replication_options_core_IMAGES =
+replication_options_core_SOURCES = replication-options-core.xml $(replication_options_core_INCLUDES)
+replication_options_core_IDMAPS =
+replication-options-core.validpure: $(replication_options_core_SOURCES)
+replication-options-core.titles: $(replication_options_core_SOURCES)
+replication-options-core.useless: $(replication_options_core_SOURCES)
+replication-options-core.valid: $(replication_options_core_SOURCES) $(replication_options_core_IDMAPS)
+replication-options-core.validwarn: $(replication_options_core_SOURCES) $(replication_options_core_IDMAPS)
+replication-options-core-prepped.xml: $(replication_options_core_SOURCES) $(replication_options_core_IDMAPS)
+replication-options-core-manprepped.xml: $(replication_options_core_SOURCES) $(replication_options_core_IDMAPS)
+replication-options-core-remprepped.xml: $(replication_options_core_SOURCES) $(replication_options_core_IDMAPS)
+
replication_solutions_INCLUDES = \
../common/fixedchars.ent \
../common/phrases.ent \
Modified: trunk/refman-5.1/Makefile.depends
===================================================================
--- trunk/refman-5.1/Makefile.depends 2009-06-17 16:58:45 UTC (rev 15328)
+++ trunk/refman-5.1/Makefile.depends 2009-06-17 17:02:49 UTC (rev 15329)
Changed blocks: 6, Lines Added: 8, Lines Deleted: 1; 3148 bytes
@@ -131,6 +131,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -406,6 +407,7 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/connector-odbc.idmap \
@@ -755,6 +757,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -857,11 +860,13 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/news-cnet-core.idmap \
metadata/data-types.idmap \
- metadata/dba-mysqld-server-core.idmap
+ metadata/dba-mysqld-server-core.idmap \
+ metadata/errors-problems-core.idmap
dynxml-common-connector-net.validpure: $(dynxml_common_connector_net_SOURCES)
dynxml-common-connector-net.titles: $(dynxml_common_connector_net_SOURCES)
dynxml-common-connector-net.useless: $(dynxml_common_connector_net_SOURCES)
@@ -2800,6 +2805,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -3427,6 +3433,7 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/connector-odbc.idmap \
Modified: trunk/refman-5.1-maria/Makefile.depends
===================================================================
--- trunk/refman-5.1-maria/Makefile.depends 2009-06-17 16:58:45 UTC (rev 15328)
+++ trunk/refman-5.1-maria/Makefile.depends 2009-06-17 17:02:49 UTC (rev 15329)
Changed blocks: 2, Lines Added: 2, Lines Deleted: 0; 1113 bytes
@@ -600,6 +600,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -1145,6 +1146,7 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/connector-odbc.idmap \
Modified: trunk/refman-5.4/Makefile.depends
===================================================================
--- trunk/refman-5.4/Makefile.depends 2009-06-17 16:58:45 UTC (rev 15328)
+++ trunk/refman-5.4/Makefile.depends 2009-06-17 17:02:49 UTC (rev 15329)
Changed blocks: 6, Lines Added: 8, Lines Deleted: 1; 3148 bytes
@@ -131,6 +131,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -406,6 +407,7 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/connector-odbc.idmap \
@@ -784,6 +786,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -886,11 +889,13 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/news-cnet-core.idmap \
metadata/data-types.idmap \
- metadata/dba-mysqld-server-core.idmap
+ metadata/dba-mysqld-server-core.idmap \
+ metadata/errors-problems-core.idmap
dynxml-common-connector-net.validpure: $(dynxml_common_connector_net_SOURCES)
dynxml-common-connector-net.titles: $(dynxml_common_connector_net_SOURCES)
dynxml-common-connector-net.useless: $(dynxml_common_connector_net_SOURCES)
@@ -2448,6 +2453,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -3023,6 +3029,7 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/connector-odbc.idmap \
Modified: trunk/refman-6.0/Makefile.depends
===================================================================
--- trunk/refman-6.0/Makefile.depends 2009-06-17 16:58:45 UTC (rev 15328)
+++ trunk/refman-6.0/Makefile.depends 2009-06-17 17:02:49 UTC (rev 15329)
Changed blocks: 7, Lines Added: 21, Lines Deleted: 1; 4396 bytes
@@ -132,6 +132,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -407,6 +408,7 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/connector-odbc.idmap \
@@ -784,6 +786,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -886,11 +889,13 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/news-cnet-core.idmap \
metadata/data-types.idmap \
- metadata/dba-mysqld-server-core.idmap
+ metadata/dba-mysqld-server-core.idmap \
+ metadata/errors-problems.idmap
dynxml-common-connector-net.validpure: $(dynxml_common_connector_net_SOURCES)
dynxml-common-connector-net.titles: $(dynxml_common_connector_net_SOURCES)
dynxml-common-connector-net.useless: $(dynxml_common_connector_net_SOURCES)
@@ -2446,6 +2451,7 @@
../refman-common/connector-net-programming-connection-options.xml \
../refman-common/connector-net-programming-tutorial.xml \
../refman-common/connector-net-programming.xml \
+ ../refman-common/connector-net-ref.xml \
../refman-common/connector-net-support.xml \
../refman-common/connector-net-versions.xml \
../refman-common/connector-net-visual-studio.xml \
@@ -3030,6 +3036,7 @@
../refman-common/metadata/connector-net-programming-connection-options.idmap \
../refman-common/metadata/connector-net-programming-tutorial.idmap \
../refman-common/metadata/connector-net-programming.idmap \
+ ../refman-common/metadata/connector-net-ref.idmap \
../refman-common/metadata/connector-net-support.idmap \
../refman-common/metadata/connector-net-visual-studio.idmap \
../refman-common/metadata/connector-odbc.idmap \
@@ -4113,6 +4120,19 @@
replication-notes-manprepped.xml: $(replication_notes_SOURCES) $(replication_notes_IDMAPS)
replication-notes-remprepped.xml: $(replication_notes_SOURCES) $(replication_notes_IDMAPS)
+replication_options_core_INCLUDES =
+replication_options_core_IMAGES =
+replication_options_core_SOURCES = replication-options-core.xml $(replication_options_core_INCLUDES)
+replication_options_core_IDMAPS =
+replication-options-core.validpure: $(replication_options_core_SOURCES)
+replication-options-core.titles: $(replication_options_core_SOURCES)
+replication-options-core.useless: $(replication_options_core_SOURCES)
+replication-options-core.valid: $(replication_options_core_SOURCES) $(replication_options_core_IDMAPS)
+replication-options-core.validwarn: $(replication_options_core_SOURCES) $(replication_options_core_IDMAPS)
+replication-options-core-prepped.xml: $(replication_options_core_SOURCES) $(replication_options_core_IDMAPS)
+replication-options-core-manprepped.xml: $(replication_options_core_SOURCES) $(replication_options_core_IDMAPS)
+replication-options-core-remprepped.xml: $(replication_options_core_SOURCES) $(replication_options_core_IDMAPS)
+
replication_solutions_INCLUDES = \
../common/fixedchars.ent \
../common/phrases.ent \
Modified: trunk/refman-common/connector-net-core.xml
===================================================================
--- trunk/refman-common/connector-net-core.xml 2009-06-17 16:58:45 UTC (rev 15328)
+++ trunk/refman-common/connector-net-core.xml 2009-06-17 17:02:49 UTC (rev 15329)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 0; 617 bytes
@@ -158,6 +158,8 @@
<xi:include href="connector-net-programming.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+ <xi:include href="connector-net-ref.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
<xi:include href="connector-net-support.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
<section id="connector-net-faq">
Added: trunk/refman-common/connector-net-ref.xml
===================================================================
--- trunk/refman-common/connector-net-ref.xml (rev 0)
+++ trunk/refman-common/connector-net-ref.xml 2009-06-17 17:02:49 UTC (rev 15329)
Changed blocks: 1, Lines Added: 16907, Lines Deleted: 0; 610276 bytes
@@ -0,0 +1,16907 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[
+ <!ENTITY % all.entities SYSTEM "all-entities.ent">
+ %all.entities;
+ <!ENTITY connector_net "MySQL Connector/NET">
+]>
+ <section id="connector-net-ref">
+
+ <title>Connector/NET Reference</title>
+
+ <para>
+ This section of the manual contains a complete reference to the
+ Connector/NET ADO.NET component, automatically generated from the
+ embedded documentation.
+ </para>
+
+ <section id="connector-net-ref-mysqlclient">
+
+ <title><literal>MySql.Data.MySqlClient</literal></title>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclienthierarchy">Namespace
+ hierarchy</link>
+ </para>
+
+ <para>
+ <emphasis role="bold">Classes</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><emphasis role="bold">Class</emphasis></entry>
+ <entry><emphasis role="bold">Description</emphasis></entry>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommandbuilder"
+ >MySqlCommandBuilder</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqldataadapter"
+ >MySqlDataAdapter</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqldatareader"
+ >MySqlDataReader</link></entry>
+ <entry>Provides a means of reading a forward-only stream of rows from a MySQL
+ database. This class cannot be inherited.</entry>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqlerror"
+ >MySqlError</link></entry>
+ <entry>Collection of error codes that can be returned by the server</entry>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqlexception"
+ >MySqlException</link></entry>
+ <entry>The exception that is thrown when MySQL returns an error. This class
+ cannot be inherited.</entry>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqlhelper"
+ >MySqlHelper</link></entry>
+ <entry>Helper class that makes it easier to work with the provider.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventargs"
+ >MySqlInfoMessageEventArgs</link></entry>
+ <entry>Provides data for the InfoMessage event. This class cannot be inherited.</entry>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link></entry>
+ <entry>Represents a parameter to a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand</link>
+ , and optionally, its mapping to DataSetcolumns. This
+ class cannot be inherited.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link></entry>
+ <entry>Represents a collection of parameters relevant to a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand</link>
+ as well as their respective mappings to columns in a
+ DataSet. This class cannot be inherited.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlrowupdatedeventargs"
+ >MySqlRowUpdatedEventArgs</link></entry>
+ <entry>Provides data for the RowUpdated event. This class cannot be inherited.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlrowupdatingeventargs"
+ >MySqlRowUpdatingEventArgs</link></entry>
+ <entry>Provides data for the RowUpdating event. This class cannot be inherited.</entry>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqltransaction"
+ >MySqlTransaction</link></entry>
+ <entry/>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Delegates</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><emphasis role="bold">Delegate</emphasis></entry>
+ <entry><emphasis role="bold">Description</emphasis></entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventhandler"
+ >MySqlInfoMessageEventHandler</link></entry>
+ <entry>Represents the method that will handle the
+ <link linkend="connector-net-ref-mysqlclient-mysqlconnection-infomessage">InfoMessage</link>
+ event of a
+ <link linkend="connector-net-ref-mysqlclient-mysqlconnection">MySqlConnection</link>.</entry>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqlrowupdatedeventhandler">MySqlRowUpdatedEventHandler</link></entry>
+ <entry>Represents the method that will handle the RowUpdatedevent of a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldataadapter"
+ >MySqlDataAdapter</link>
+ .</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlrowupdatingeventhandler"
+ >MySqlRowUpdatingEventHandler</link></entry>
+ <entry>Represents the method that will handle the RowUpdatingevent of a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldataadapter"
+ >MySqlDataAdapter</link>
+ .</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Enumerations</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><emphasis role="bold">Enumeration</emphasis></entry>
+ <entry><emphasis role="bold">Description</emphasis></entry>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link></entry>
+ <entry>Specifies MySQL specific data type of a field, property, for use in a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ .</entry>
+ </row>
+ <row>
+ <entry><link linkend="connector-net-ref-mysqlclient-mysqlerrorcode"
+ >MySqlErrorCode</link></entry>
+ <entry/>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <section id="connector-net-ref-mysqlclienthierarchy">
+
+ <title><literal>MySql.Data.MySqlClientHierarchy</literal></title>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommand">
+
+ <title><literal>MySqlCommand</literal> Class</title>
+
+ <para>
+ For a list of all members of this type, see
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommandmembers"
+ >MySqlCommand
+ Members</link> .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>NotInheritable Public Class MySqlCommand_
+ Inherits Component_
+ Implements IDbCommand, ICloneable</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public sealed class MySqlCommand : Component, IDbCommand, ICloneable</programlisting>
+
+ <para>
+ <emphasis role="bold">Thread Safety</emphasis>
+ </para>
+
+ <para>
+ Public static (Shared in Visual Basic) members of this type
+ are safe for multithreaded operations. Instance members are
+ not guaranteed to be thread-safe.
+ </para>
+
+ <para>
+ <emphasis role="bold">Requirements</emphasis>
+ </para>
+
+ <para>
+ Namespace:
+ <link linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient</link>
+ </para>
+
+ <para>
+ Assembly: MySql.Data (in MySql.Data.dll)
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommandmembers"
+ >MySqlCommand
+ Members</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommandmembers">
+
+ <title><literal>MySqlCommand</literal> Members</title>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ overview</link>
+ </para>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Constructors</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommandconstructor"
+ >MySqlCommand</link></entry>
+ <entry>Overloaded. Initializes a new instance of the MySqlCommand class.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance Properties</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-commandtext"
+ >CommandText</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-commandtimeout"
+ >CommandTimeout</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-commandtype"
+ >CommandType</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-connection"
+ >Connection</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>Container(inherited from Component)</entry>
+ <entry>Gets the IContainerthat contains the Component.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-isprepared"
+ >IsPrepared</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-parameters"
+ >Parameters</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>Site(inherited from Component)</entry>
+ <entry>Gets or sets the ISiteof the Component.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-transaction"
+ >Transaction</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-updatedrowsource"
+ >UpdatedRowSource</link></entry>
+ <entry/>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance Methods</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-cancel"
+ >Cancel</link></entry>
+ <entry>Attempts to cancel the execution of a MySqlCommand. This operation is
+ not supported.</entry>
+ </row>
+ <row>
+ <entry>CreateObjRef(inherited from MarshalByRefObject)</entry>
+ <entry>Creates an object that contains all the relevant information required to
+ generate a proxy used to communicate with a remote
+ object.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-createparameter"
+ >CreateParameter</link></entry>
+ <entry>Creates a new instance of a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object.</entry>
+ </row>
+ <row>
+ <entry>Dispose(inherited from Component)</entry>
+ <entry>Releases all resources used by the Component.</entry>
+ </row>
+ <row>
+ <entry>Equals(inherited from Object)</entry>
+ <entry>Determines whether the specified Objectis equal to the current Object.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-executenonquery"
+ >ExecuteNonQuery</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-executereader-overloads"
+ >ExecuteReader</link></entry>
+ <entry>Overloaded.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-executescalar"
+ >ExecuteScalar</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>GetHashCode(inherited from Object)</entry>
+ <entry>Serves as a hash function for a particular type. GetHashCodeis suitable
+ for use in hashing algorithms and data structures
+ like a hash table.</entry>
+ </row>
+ <row>
+ <entry>GetLifetimeService(inherited from MarshalByRefObject)</entry>
+ <entry>Retrieves the current lifetime service object that controls the lifetime
+ policy for this instance.</entry>
+ </row>
+ <row>
+ <entry>GetType(inherited from Object)</entry>
+ <entry>Gets the Typeof the current instance.</entry>
+ </row>
+ <row>
+ <entry>InitializeLifetimeService(inherited from MarshalByRefObject)</entry>
+ <entry>Obtains a lifetime service object to control the lifetime policy for
+ this instance.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand-prepare"
+ >Prepare</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>ToString(inherited from Component)</entry>
+ <entry>Returns a Stringcontaining the name of the Component, if any. This
+ method should not be overridden.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance Events</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry>Disposed(inherited from Component)</entry>
+ <entry>Adds an event handler to listen to the Disposedevent on the component.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommandconstructor">
+
+ <title><literal>MySqlCommand</literal> Constructor</title>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand</link>
+ class.
+ </para>
+
+ <para>
+ <emphasis role="bold">Overload List</emphasis>
+ </para>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand</link>
+ class.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommandconstructor1"
+ >public
+ MySqlCommand();</link>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommandconstructor2"
+ >public
+ MySqlCommand(string);</link>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommandconstructor3"
+ >public
+ MySqlCommand(string,MySqlConnection);</link>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommandconstructor4"
+ >public
+ MySqlCommand(string,MySqlConnection,MySqlTransaction);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommandconstructor1">
+
+ <title><literal>MySqlCommand</literal> Constructor ()</title>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand</link>
+ class.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New()</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlCommand();</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommandconstructor"
+ >MySqlCommand
+ Constructor Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommandconstructor2">
+
+ <title><literal>MySqlCommand</literal> Constructor (String)</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New( _
+ ByVal cmdText As String _
+)</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlCommand(
+stringcmdText
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommandconstructor"
+ >MySqlCommand
+ Constructor Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommandconstructor3">
+
+ <title><literal>MySqlCommand</literal> Constructor</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New( _
+ ByVal cmdText As String, _
+ ByVal connection As MySqlConnection _
+)</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlCommand(
+stringcmdText,
+MySqlConnectionconnection
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommandconstructor"
+ >MySqlCommand
+ Constructor Overload List</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection">
+
+ <title><literal>MySqlConnection</literal> Class</title>
+
+ <para>
+ For a list of all members of this type, see
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnectionmembers"
+ >MySqlConnection
+ Members</link> .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>NotInheritable Public Class MySqlConnection_
+ Inherits Component_
+ Implements IDbConnection, ICloneable</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public sealed class MySqlConnection : Component, IDbConnection, ICloneable</programlisting>
+
+ <para>
+ <emphasis role="bold">Thread Safety</emphasis>
+ </para>
+
+ <para>
+ Public static (Shared in Visual Basic) members of this
+ type are safe for multithreaded operations. Instance
+ members are not guaranteed to be thread-safe.
+ </para>
+
+ <para>
+ <emphasis role="bold">Requirements</emphasis>
+ </para>
+
+ <para>
+ Namespace:
+ <link linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient</link>
+ </para>
+
+ <para>
+ Assembly: MySql.Data (in MySql.Data.dll)
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnectionmembers"
+ >MySqlConnection
+ Members</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnectionmembers">
+
+ <title><literal>MySqlConnection</literal> Members</title>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ overview</link>
+ </para>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Constructors</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnectionconstructor"
+ >MySqlConnection</link></entry>
+ <entry>Overloaded. Initializes a new instance of the MySqlConnection class.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Properties</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-connectionstring"
+ >ConnectionString</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-connectiontimeout"
+ >ConnectionTimeout</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>Container(inherited from Component)</entry>
+ <entry>Gets the IContainerthat contains the Component.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-database"
+ >Database</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-datasource"
+ >DataSource</link></entry>
+ <entry>Gets the name of the MySQL server to which to connect.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-serverthread"
+ >ServerThread</link></entry>
+ <entry>Returns the id of the server thread this connection is executing on</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-serverversion"
+ >ServerVersion</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>Site(inherited from Component)</entry>
+ <entry>Gets or sets the ISiteof the Component.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-state"
+ >State</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-usecompression"
+ >UseCompression</link></entry>
+ <entry>Indicates if this connection should use compression when communicating
+ with the server.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Methods</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-begintransaction-overloads"
+ >BeginTransaction</link></entry>
+ <entry>Overloaded.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-changedatabase"
+ >ChangeDatabase</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-close"
+ >Close</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-createcommand"
+ >CreateCommand</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>CreateObjRef(inherited from MarshalByRefObject)</entry>
+ <entry>Creates an object that contains all the relevant information required to
+ generate a proxy used to communicate with a
+ remote object.</entry>
+ </row>
+ <row>
+ <entry>Dispose(inherited from Component)</entry>
+ <entry>Releases all resources used by the Component.</entry>
+ </row>
+ <row>
+ <entry>Equals(inherited from Object)</entry>
+ <entry>Determines whether the specified Objectis equal to the current Object.</entry>
+ </row>
+ <row>
+ <entry>GetHashCode(inherited from Object)</entry>
+ <entry>Serves as a hash function for a particular type. GetHashCodeis suitable
+ for use in hashing algorithms and data
+ structures like a hash table.</entry>
+ </row>
+ <row>
+ <entry>GetLifetimeService(inherited from MarshalByRefObject)</entry>
+ <entry>Retrieves the current lifetime service object that controls the lifetime
+ policy for this instance.</entry>
+ </row>
+ <row>
+ <entry>GetType(inherited from Object)</entry>
+ <entry>Gets the Typeof the current instance.</entry>
+ </row>
+ <row>
+ <entry>InitializeLifetimeService(inherited from MarshalByRefObject)</entry>
+ <entry>Obtains a lifetime service object to control the lifetime policy for
+ this instance.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-open"
+ >Open</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-ping"
+ >Ping</link></entry>
+ <entry>Ping</entry>
+ </row>
+ <row>
+ <entry>ToString(inherited from Component)</entry>
+ <entry>Returns a Stringcontaining the name of the Component, if any. This
+ method should not be overridden.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Events</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry>Disposed(inherited from Component)</entry>
+ <entry>Adds an event handler to listen to the Disposedevent on the component.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-infomessage"
+ >InfoMessage</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-statechange"
+ >StateChange</link></entry>
+ <entry/>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnectionconstructor">
+
+ <title><literal>MySqlConnection</literal> Constructor</title>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection</link>
+ class.
+ </para>
+
+ <para>
+ <emphasis role="bold">Overload List</emphasis>
+ </para>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection</link>
+ class.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnectionconstructor1"
+ >public
+ MySqlConnection();</link>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnectionconstructor2"
+ >public
+ MySqlConnection(string);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnectionconstructor1">
+
+ <title><literal>MySqlConnection</literal> Constructor</title>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection</link>
+ class.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New()</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlConnection();</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnectionconstructor"
+ >MySqlConnection
+ Constructor Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnectionconstructor2">
+
+ <title><literal>MySqlConnection</literal> Constructor</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New( _
+ ByVal connectionString As String _
+)</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlConnection(
+stringconnectionString
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnectionconstructor"
+ >MySqlConnection
+ Constructor Overload List</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-connectionstring">
+
+ <title>ConnectionString Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property ConnectionString As String _
+_
+ Implements IDbConnection.ConnectionString</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public string ConnectionString {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbConnection.ConnectionString
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-connectiontimeout">
+
+ <title>ConnectionTimeout Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public ReadOnly Property ConnectionTimeout As Integer _
+_
+ Implements IDbConnection.ConnectionTimeout</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public int ConnectionTimeout {get;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbConnection.ConnectionTimeout
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-database">
+
+ <title>Database Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public ReadOnly Property Database As String _
+_
+ Implements IDbConnection.Database</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public string Database {get;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbConnection.Database
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-datasource">
+
+ <title>DataSource Property</title>
+
+ <para>
+ Gets the name of the MySQL server to which to
+ connect.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public ReadOnly Property DataSource As String</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public string DataSource {get;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-serverthread">
+
+ <title>ServerThread Property</title>
+
+ <para>
+ Returns the id of the server thread this
+ connection is executing on
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public ReadOnly Property ServerThread As Integer</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public int ServerThread {get;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-serverversion">
+
+ <title>ServerVersion Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public ReadOnly Property ServerVersion As String</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public string ServerVersion {get;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-state">
+
+ <title>State Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public ReadOnly Property State As ConnectionState _
+_
+ Implements IDbConnection.State</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public System.Data.ConnectionState State {get;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbConnection.State
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-usecompression">
+
+ <title>UseCompression Property</title>
+
+ <para>
+ Indicates if this connection should use
+ compression when communicating with the server.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public ReadOnly Property UseCompression As Boolean</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public bool UseCompression {get;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-begintransaction-overloads">
+
+ <title>BeginTransaction Method</title>
+
+ <para>
+ <emphasis role="bold">Overload List</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-begintransaction-overload-1"
+ >public
+ MySqlTransaction BeginTransaction();</link>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-begintransaction-overload-2"
+ >public
+ MySqlTransaction
+ BeginTransaction(IsolationLevel);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-begintransaction-overload-1">
+
+ <title><literal>MySqlConnection.BeginTransaction</literal> Method</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Function BeginTransaction() As MySqlTransaction</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlTransaction BeginTransaction();</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-begintransaction-overloads"
+ >MySqlConnection.BeginTransaction
+ Overload List</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqltransaction">
+
+ <title><literal>MySqlTransaction</literal> Class</title>
+
+ <para>
+ For a list of all members of this type, see
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqltransactionmembers"
+ >MySqlTransaction
+ Members</link> .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotInheritable Public Class MySqlTransaction_
+ Implements IDbTransaction, IDisposable</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public sealed class MySqlTransaction : IDbTransaction, IDisposable</programlisting>
+
+ <para>
+ <emphasis role="bold">Thread Safety</emphasis>
+ </para>
+
+ <para>
+ Public static (Sharedin Visual Basic) members
+ of this type are safe for multithreaded
+ operations. Instance members are notguaranteed
+ to be thread-safe.
+ </para>
+
+ <para>
+ <emphasis role="bold">Requirements</emphasis>
+ </para>
+
+ <para>
+ Namespace:
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient</link>
+ </para>
+
+ <para>
+ Assembly: MySql.Data (in MySql.Data.dll)
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqltransactionmembers"
+ >MySqlTransaction
+ Members</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqltransactionmembers">
+
+ <title><literal>MySqlTransaction</literal> Members</title>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqltransaction"
+ >MySqlTransaction
+ overview</link>
+ </para>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Properties</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqltransaction-connection"
+ >Connection</link></entry>
+ <entry>Gets the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection</link>
+ object associated with the
+ transaction, or a null reference
+ (Nothing in Visual Basic) if the
+ transaction is no longer valid.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqltransaction-isolationlevel"
+ >IsolationLevel</link></entry>
+ <entry>Specifies the IsolationLevelfor this transaction.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Methods</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqltransaction-commit"
+ >Commit</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>Equals(inherited from Object)</entry>
+ <entry>Determines whether the specified Objectis equal to the current Object.</entry>
+ </row>
+ <row>
+ <entry>GetHashCode(inherited from Object)</entry>
+ <entry>Serves as a hash function for a particular type. GetHashCodeis suitable
+ for use in hashing algorithms and
+ data structures like a hash table.</entry>
+ </row>
+ <row>
+ <entry>GetType(inherited from Object)</entry>
+ <entry>Gets the Typeof the current instance.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqltransaction-rollback"
+ >Rollback</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>ToString(inherited from Object)</entry>
+ <entry>Returns a Stringthat represents the current Object.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqltransaction"
+ >MySqlTransaction
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqltransaction-connection">
+
+ <title>Connection Property</title>
+
+ <para>
+ Gets the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection</link>
+ object associated with the transaction, or
+ a null reference (Nothing in Visual Basic)
+ if the transaction is no longer valid.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public ReadOnly Property Connection As MySqlConnection</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public MySqlConnection Connection {get;}</programlisting>
+
+ <para>
+ <emphasis role="bold">Property
+ Value</emphasis>
+ </para>
+
+ <para>
+ The
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection</link>
+ object associated with this transaction.
+ </para>
+
+ <para>
+ <emphasis role="bold">Remarks</emphasis>
+ </para>
+
+ <para>
+ A single application may have multiple
+ database connections, each with zero or
+ more transactions. This property enables
+ you to determine the connection object
+ associated with a particular transaction
+ created by
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-begintransaction-overload-1"
+ >BeginTransaction</link>
+ .
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqltransaction"
+ >MySqlTransaction
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqltransaction-isolationlevel">
+
+ <title>IsolationLevel Property</title>
+
+ <para>
+ Specifies the IsolationLevelfor this
+ transaction.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public ReadOnly Property IsolationLevel As IsolationLevel _
+_
+ Implements IDbTransaction.IsolationLevel</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public System.Data.IsolationLevel IsolationLevel {get;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Property
+ Value</emphasis>
+ </para>
+
+ <para>
+ The IsolationLevel for this transaction.
+ The default is ReadCommitted.
+ </para>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbTransaction.IsolationLevel
+ </para>
+
+ <para>
+ <emphasis role="bold">Remarks</emphasis>
+ </para>
+
+ <para>
+ Parallel transactions are not supported.
+ Therefore, the IsolationLevel applies to
+ the entire transaction.
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqltransaction"
+ >MySqlTransaction
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqltransaction-commit">
+
+ <title><literal>MySqlTransaction.Commit</literal> Method</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Sub Commit() _
+_
+ Implements IDbTransaction.Commit</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public void Commit();</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbTransaction.Commit
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqltransaction"
+ >MySqlTransaction
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqltransaction-rollback">
+
+ <title><literal>MySqlTransaction.Rollback</literal> Method</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Sub Rollback() _
+_
+ Implements IDbTransaction.Rollback</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public void Rollback();</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbTransaction.Rollback
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqltransaction"
+ >MySqlTransaction
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-begintransaction-overload-2">
+
+ <title><literal>MySqlConnection.BeginTransaction</literal> Method</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Function BeginTransaction( _
+ ByVal iso As IsolationLevel _
+) As MySqlTransaction</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlTransaction BeginTransaction(
+IsolationLeveliso
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-begintransaction-overloads"
+ >MySqlConnection.BeginTransaction
+ Overload List</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-changedatabase">
+
+ <title><literal>MySqlConnection.ChangeDatabase</literal> Method</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Sub ChangeDatabase( _
+ ByVal databaseName As String _
+) _
+_
+ Implements IDbConnection.ChangeDatabase</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public void ChangeDatabase(
+stringdatabaseName
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbConnection.ChangeDatabase
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-close">
+
+ <title><literal>MySqlConnection.Close</literal> Method</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Sub Close() _
+_
+ Implements IDbConnection.Close</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public void Close();</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbConnection.Close
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-createcommand">
+
+ <title><literal>MySqlConnection.CreateCommand</literal> Method</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Function CreateCommand() As MySqlCommand</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlCommand CreateCommand();</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-open">
+
+ <title><literal>MySqlConnection.Open</literal> Method</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Sub Open() _
+_
+ Implements IDbConnection.Open</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public void Open();</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbConnection.Open
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-ping">
+
+ <title><literal>MySqlConnection.Ping</literal> Method</title>
+
+ <para>
+ Ping
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Function Ping() As Boolean</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public bool Ping();</programlisting>
+
+ <para>
+ <emphasis role="bold">Return Value</emphasis>
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-infomessage">
+
+ <title><literal>MySqlConnection.InfoMessage</literal> Event</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Event InfoMessage As MySqlInfoMessageEventHandler</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public event MySqlInfoMessageEventHandler InfoMessage;</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlinfomessageeventhandler">
+
+ <title><literal>MySqlInfoMessageEventHandler</literal> Delegate</title>
+
+ <para>
+ Represents the method that will handle the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection-infomessage"
+ >InfoMessage</link>
+ event of a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection</link>
+ .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Delegate Sub MySqlInfoMessageEventHandler( _
+ ByVal sender As Object, _
+ ByVal args As MySqlInfoMessageEventArgs _
+)</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public delegate void MySqlInfoMessageEventHandler(
+objectsender,
+MySqlInfoMessageEventArgsargs
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Requirements</emphasis>
+ </para>
+
+ <para>
+ Namespace:
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient</link>
+ </para>
+
+ <para>
+ Assembly: MySql.Data (in MySql.Data.dll)
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlinfomessageeventargs">
+
+ <title><literal>MySqlInfoMessageEventArgs</literal> Class</title>
+
+ <para>
+ Provides data for the InfoMessage event. This
+ class cannot be inherited.
+ </para>
+
+ <para>
+ For a list of all members of this type, see
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventargsmembers"
+ >MySqlInfoMessageEventArgs
+ Members</link> .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Class MySqlInfoMessageEventArgs_
+ Inherits EventArgs</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public class MySqlInfoMessageEventArgs : EventArgs</programlisting>
+
+ <para>
+ <emphasis role="bold">Thread Safety</emphasis>
+ </para>
+
+ <para>
+ Public static (Sharedin Visual Basic) members
+ of this type are safe for multithreaded
+ operations. Instance members are notguaranteed
+ to be thread-safe.
+ </para>
+
+ <para>
+ <emphasis role="bold">Requirements</emphasis>
+ </para>
+
+ <para>
+ Namespace:
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient</link>
+ </para>
+
+ <para>
+ Assembly: MySql.Data (in MySql.Data.dll)
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventargsmembers"
+ >MySqlInfoMessageEventArgs
+ Members</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlinfomessageeventargsmembers">
+
+ <title><literal>MySqlInfoMessageEventArgs</literal> Members</title>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventargs"
+ >MySqlInfoMessageEventArgs
+ overview</link>
+ </para>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Constructors</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventargsconstructor"
+ >MySqlInfoMessageEventArgs
+ Constructor</link></entry>
+ <entry>Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventargs"
+ >MySqlInfoMessageEventArgs</link>
+ class.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Fields</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventargs-errors"
+ >errors</link></entry>
+ <entry/>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Methods</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry>Equals(inherited from Object)</entry>
+ <entry>Determines whether the specified Objectis equal to the current Object.</entry>
+ </row>
+ <row>
+ <entry>GetHashCode(inherited from Object)</entry>
+ <entry>Serves as a hash function for a particular type. GetHashCodeis suitable
+ for use in hashing algorithms and
+ data structures like a hash table.</entry>
+ </row>
+ <row>
+ <entry>GetType(inherited from Object)</entry>
+ <entry>Gets the Typeof the current instance.</entry>
+ </row>
+ <row>
+ <entry>ToString(inherited from Object)</entry>
+ <entry>Returns a Stringthat represents the current Object.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Protected Instance
+ Methods</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry>Finalize(inherited from Object)</entry>
+ <entry>Allows an Objectto attempt to free resources and perform other cleanup
+ operations before the Objectis
+ reclaimed by garbage collection.</entry>
+ </row>
+ <row>
+ <entry>MemberwiseClone(inherited from Object)</entry>
+ <entry>Creates a shallow copy of the current Object.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventargs"
+ >MySqlInfoMessageEventArgs
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlinfomessageeventargsconstructor">
+
+ <title><literal>MySqlInfoMessageEventArgs</literal> Constructor</title>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventargs"
+ >MySqlInfoMessageEventArgs</link>
+ class.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Sub New()</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public MySqlInfoMessageEventArgs();</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventargs"
+ >MySqlInfoMessageEventArgs
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlinfomessageeventargs-errors">
+
+ <title><literal>MySqlInfoMessageEventArgs.errors</literal> Field</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public errors As MySqlError()</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public MySqlError[] errors;</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlinfomessageeventargs"
+ >MySqlInfoMessageEventArgs
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlerror">
+
+ <title><literal>MySqlError</literal> Class</title>
+
+ <para>
+ Collection of error codes that can be
+ returned by the server
+ </para>
+
+ <para>
+ For a list of all members of this type,
+ see
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlerrormembers"
+ >MySqlError
+ Members</link> .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Class MySqlError</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public class MySqlError</programlisting>
+
+ <para>
+ <emphasis role="bold">Thread
+ Safety</emphasis>
+ </para>
+
+ <para>
+ Public static (Shared in Visual Basic)
+ members of this type are safe for
+ multithreaded operations. Instance
+ members are not guaranteed to be
+ thread-safe.
+ </para>
+
+ <para>
+ <emphasis role="bold">Requirements</emphasis>
+ </para>
+
+ <para>
+ Namespace:
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient</link>
+ </para>
+
+ <para>
+ Assembly: MySql.Data (in MySql.Data.dll)
+ </para>
+
+ <para>
+ <emphasis role="bold">See
+ Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlerrormembers"
+ >MySqlError
+ Members</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlerrormembers">
+
+ <title><literal>MySqlError</literal> Members</title>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlerror"
+ >MySqlError
+ overview</link>
+ </para>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Constructors</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlerrorconstructor"
+ >MySqlError
+ Constructor</link></entry>
+ <entry/>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Properties</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlerror-code"
+ >Code</link></entry>
+ <entry>Error code</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlerror-level"
+ >Level</link></entry>
+ <entry>Error level</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlerror-message"
+ >Message</link></entry>
+ <entry>Error message</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Methods</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry>Equals(inherited from Object)</entry>
+ <entry>Determines whether the specified Objectis equal to the current Object.</entry>
+ </row>
+ <row>
+ <entry>GetHashCode(inherited from Object)</entry>
+ <entry>Serves as a hash function for a particular type. GetHashCodeis suitable
+ for use in hashing algorithms
+ and data structures like a
+ hash table.</entry>
+ </row>
+ <row>
+ <entry>GetType(inherited from Object)</entry>
+ <entry>Gets the Typeof the current instance.</entry>
+ </row>
+ <row>
+ <entry>ToString(inherited from Object)</entry>
+ <entry>Returns a Stringthat represents the current Object.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Protected
+ Instance Methods</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry>Finalize(inherited from Object)</entry>
+ <entry>Allows an Objectto attempt to free resources and perform other cleanup
+ operations before the Objectis
+ reclaimed by garbage
+ collection.</entry>
+ </row>
+ <row>
+ <entry>MemberwiseClone(inherited from Object)</entry>
+ <entry>Creates a shallow copy of the current Object.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">See
+ Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlerror"
+ >MySqlError
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlerrorconstructor">
+
+ <title><literal>MySqlError</literal> Constructor</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Sub New( _
+ ByVal level As String, _
+ ByVal code As Integer, _
+ ByVal message As String _
+)</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public MySqlError(
+stringlevel,
+intcode,
+stringmessage
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>level</literal>:
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>code</literal>:
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>message</literal>:
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See
+ Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlerror"
+ >MySqlError
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlerror-code">
+
+ <title>Code Property</title>
+
+ <para>
+ Error code
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public ReadOnly Property Code As Integer</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public int Code {get;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See
+ Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlerror"
+ >MySqlError
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlerror-level">
+
+ <title>Level Property</title>
+
+ <para>
+ Error level
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public ReadOnly Property Level As String</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public string Level {get;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See
+ Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlerror"
+ >MySqlError
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlerror-message">
+
+ <title>Message Property</title>
+
+ <para>
+ Error message
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public ReadOnly Property Message As String</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public string Message {get;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See
+ Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlerror"
+ >MySqlError
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ </section>
+
+ </section>
+
+ </section>
+
+ </section>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlconnection-statechange">
+
+ <title><literal>MySqlConnection.StateChange</literal> Event</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Event StateChange As StateChangeEventHandler</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public event StateChangeEventHandler StateChange;</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlconnection"
+ >MySqlConnection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommandconstructor4">
+
+ <title><literal>MySqlCommand</literal> Constructor</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New( _
+ ByVal cmdText As String, _
+ ByVal connection As MySqlConnection, _
+ ByVal transaction As MySqlTransaction _
+)</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlCommand(
+stringcmdText,
+MySqlConnectionconnection,
+MySqlTransactiontransaction
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommandconstructor"
+ >MySqlCommand
+ Constructor Overload List</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommand-commandtext">
+
+ <title>CommandText Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property CommandText As String _
+_
+ Implements IDbCommand.CommandText</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public string CommandText {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbCommand.CommandText
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommand-commandtimeout">
+
+ <title>CommandTimeout Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property CommandTimeout As Integer _
+_
+ Implements IDbCommand.CommandTimeout</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public int CommandTimeout {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbCommand.CommandTimeout
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommand-commandtype">
+
+ <title>CommandType Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property CommandType As CommandType _
+_
+ Implements IDbCommand.CommandType</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public System.Data.CommandType CommandType {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbCommand.CommandType
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommand-connection">
+
+ <title>Connection Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>Public Property Connection As MySqlConnection</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlConnection Connection {get; set;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommand-isprepared">
+
+ <title>IsPrepared Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>Public ReadOnly Property IsPrepared As Boolean</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public bool IsPrepared {get;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlcommand-parameters">
+
+ <title>Parameters Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>Public ReadOnly Property Parameters As MySqlParameterCollection</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameterCollection Parameters {get;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection">
+
+ <title><literal>MySqlParameterCollection</literal> Class</title>
+
+ <para>
+ Represents a collection of parameters relevant to a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand</link>
+ as well as their respective mappings to columns in a
+ DataSet. This class cannot be inherited.
+ </para>
+
+ <para>
+ For a list of all members of this type, see
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollectionmembers"
+ >MySqlParameterCollection
+ Members</link> .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual Basic</emphasis>
+ </para>
+
+<programlisting>NotInheritable Public Class MySqlParameterCollection_
+ Inherits MarshalByRefObject_
+ Implements IDataParameterCollection, IList, ICollection, IEnumerable</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public sealed class MySqlParameterCollection : MarshalByRefObject, IDataParameterCollection, IList, ICollection, IEnumerable</programlisting>
+
+ <para>
+ <emphasis role="bold">Thread Safety</emphasis>
+ </para>
+
+ <para>
+ Public static (Shared in Visual Basic) members of this
+ type are safe for multithreaded operations. Instance
+ members are not guaranteed to be thread-safe.
+ </para>
+
+ <para>
+ <emphasis role="bold">Requirements</emphasis>
+ </para>
+
+ <para>
+ Namespace:
+ <link linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient</link>
+ </para>
+
+ <para>
+ Assembly: MySql.Data (in MySql.Data.dll)
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollectionmembers"
+ >MySqlParameterCollection
+ Members</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient">MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollectionmembers">
+
+ <title><literal>MySqlParameterCollection</literal> Members</title>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ overview</link>
+ </para>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Constructors</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollectionconstructor"
+ >MySqlParameterCollection
+ Constructor</link></entry>
+ <entry>Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ class.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Properties</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-count"
+ >Count</link></entry>
+ <entry>Gets the number of MySqlParameter objects in the collection.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollectionitem"
+ >Item</link></entry>
+ <entry>Overloaded. Gets the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ with a specified attribute. In C#, this
+ property is the indexer for the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ class.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Methods</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overloads"
+ >Add</link></entry>
+ <entry>Overloaded. Adds the specified
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ .</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-clear"
+ >Clear</link></entry>
+ <entry>Removes all items from the collection.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-contains-overloads"
+ >Contains</link></entry>
+ <entry>Overloaded. Gets a value indicating whether a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ exists in the collection.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-copyto"
+ >CopyTo</link></entry>
+ <entry>Copies MySqlParameter objects from the MySqlParameterCollection to the
+ specified array.</entry>
+ </row>
+ <row>
+ <entry>CreateObjRef(inherited from MarshalByRefObject)</entry>
+ <entry>Creates an object that contains all the relevant information required to
+ generate a proxy used to communicate with a
+ remote object.</entry>
+ </row>
+ <row>
+ <entry>Equals(inherited from Object)</entry>
+ <entry>Determines whether the specified Objectis equal to the current Object.</entry>
+ </row>
+ <row>
+ <entry>GetHashCode(inherited from Object)</entry>
+ <entry>Serves as a hash function for a particular type. GetHashCodeis suitable
+ for use in hashing algorithms and data
+ structures like a hash table.</entry>
+ </row>
+ <row>
+ <entry>GetLifetimeService(inherited from MarshalByRefObject)</entry>
+ <entry>Retrieves the current lifetime service object that controls the lifetime
+ policy for this instance.</entry>
+ </row>
+ <row>
+ <entry>GetType(inherited from Object)</entry>
+ <entry>Gets the Typeof the current instance.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-indexof-overloads"
+ >IndexOf</link></entry>
+ <entry>Overloaded. Gets the location of a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ in the collection.</entry>
+ </row>
+ <row>
+ <entry>InitializeLifetimeService(inherited from MarshalByRefObject)</entry>
+ <entry>Obtains a lifetime service object to control the lifetime policy for
+ this instance.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-insert"
+ >Insert</link></entry>
+ <entry>Inserts a MySqlParameter into the collection at the specified index.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-remove"
+ >Remove</link></entry>
+ <entry>Removes the specified MySqlParameter from the collection.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-removeat-overloads"
+ >RemoveAt</link></entry>
+ <entry>Overloaded. Removes the specified
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ from the collection.</entry>
+ </row>
+ <row>
+ <entry>ToString(inherited from Object)</entry>
+ <entry>Returns a Stringthat represents the current Object.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollectionconstructor">
+
+ <title><literal>MySqlParameterCollection</literal> Constructor</title>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ class.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Sub New()</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameterCollection();</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-count">
+
+ <title>Count Property</title>
+
+ <para>
+ Gets the number of MySqlParameter objects in the
+ collection.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public ReadOnly Property Count As Integer _
+_
+ Implements ICollection.Count</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public int Count {get;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ ICollection.Count
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollectionitem">
+
+ <title>Item Property</title>
+
+ <para>
+ Gets the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ with a specified attribute. In C#, this property is
+ the indexer for the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ class.
+ </para>
+
+ <para>
+ <emphasis role="bold">Overload List</emphasis>
+ </para>
+
+ <para>
+ Gets the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ at the specified index.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-item1"
+ >public
+ MySqlParameter this[int] {get; set;}</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Gets the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ with the specified name.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-item2"
+ >public
+ MySqlParameter this[string] {get; set;}</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter">
+
+ <title><literal>MySqlParameter</literal> Class</title>
+
+ <para>
+ Represents a parameter to a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlcommand"
+ >MySqlCommand</link>
+ , and optionally, its mapping to DataSetcolumns.
+ This class cannot be inherited.
+ </para>
+
+ <para>
+ For a list of all members of this type, see
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametermembers"
+ >MySqlParameter
+ Members</link> .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotInheritable Public Class MySqlParameter_
+ Inherits MarshalByRefObject_
+ Implements IDataParameter, IDbDataParameter, ICloneable</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public sealed class MySqlParameter : MarshalByRefObject, IDataParameter, IDbDataParameter, ICloneable</programlisting>
+
+ <para>
+ <emphasis role="bold">Thread Safety</emphasis>
+ </para>
+
+ <para>
+ Public static (Shared in Visual Basic) members of
+ this type are safe for multithreaded operations.
+ Instance members are not guaranteed to be
+ thread-safe.
+ </para>
+
+ <para>
+ <emphasis role="bold">Requirements</emphasis>
+ </para>
+
+ <para>
+ Namespace:
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient</link>
+ </para>
+
+ <para>
+ Assembly: MySql.Data (in MySql.Data.dll)
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametermembers"
+ >MySqlParameter
+ Members</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametermembers">
+
+ <title><literal>MySqlParameter</literal> Members</title>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ overview</link>
+ </para>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Constructors</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor"
+ >MySqlParameter</link></entry>
+ <entry>Overloaded. Initializes a new instance of the MySqlParameter class.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Properties</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-dbtype"
+ >DbType</link></entry>
+ <entry>Gets or sets the DbTypeof the parameter.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-direction"
+ >Direction</link></entry>
+ <entry>Gets or sets a value indicating whether the parameter is input-only,
+ output-only, bidirectional, or a stored
+ procedure return value parameter. As of
+ MySQL version 4.1 and earlier,
+ input-only is the only valid choice.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-isnullable"
+ >IsNullable</link></entry>
+ <entry>Gets or sets a value indicating whether the parameter accepts null
+ values.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-isunsigned"
+ >IsUnsigned</link></entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-mysqldbtype"
+ >MySqlDbType</link></entry>
+ <entry>Gets or sets the MySqlDbType of the parameter.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-parametername"
+ >ParameterName</link></entry>
+ <entry>Gets or sets the name of the MySqlParameter.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-precision"
+ >Precision</link></entry>
+ <entry>Gets or sets the maximum number of digits used to represent the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link>
+ property.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-scale"
+ >Scale</link></entry>
+ <entry>Gets or sets the number of decimal places to which
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link>
+ is resolved.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-size"
+ >Size</link></entry>
+ <entry>Gets or sets the maximum size, in bytes, of the data within the column.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-sourcecolumn"
+ >SourceColumn</link></entry>
+ <entry>Gets or sets the name of the source column that is mapped to the
+ DataSetand used for loading or returning
+ the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link>
+ .</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-sourceversion"
+ >SourceVersion</link></entry>
+ <entry>Gets or sets the DataRowVersionto use when loading
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link>
+ .</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link></entry>
+ <entry>Gets or sets the value of the parameter.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Public Instance
+ Methods</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry>CreateObjRef(inherited from MarshalByRefObject)</entry>
+ <entry>Creates an object that contains all the relevant information required to
+ generate a proxy used to communicate
+ with a remote object.</entry>
+ </row>
+ <row>
+ <entry>Equals(inherited from Object)</entry>
+ <entry>Determines whether the specified Objectis equal to the current Object.</entry>
+ </row>
+ <row>
+ <entry>GetHashCode(inherited from Object)</entry>
+ <entry>Serves as a hash function for a particular type. GetHashCodeis suitable
+ for use in hashing algorithms and data
+ structures like a hash table.</entry>
+ </row>
+ <row>
+ <entry>GetLifetimeService(inherited from MarshalByRefObject)</entry>
+ <entry>Retrieves the current lifetime service object that controls the lifetime
+ policy for this instance.</entry>
+ </row>
+ <row>
+ <entry>GetType(inherited from Object)</entry>
+ <entry>Gets the Typeof the current instance.</entry>
+ </row>
+ <row>
+ <entry>InitializeLifetimeService(inherited from MarshalByRefObject)</entry>
+ <entry>Obtains a lifetime service object to control the lifetime policy for
+ this instance.</entry>
+ </row>
+ <row>
+ <entry><link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-tostring"
+ >ToString</link></entry>
+ <entry>Overridden. Gets a string containing the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-parametername"
+ >ParameterName</link>
+ .</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameterconstructor">
+
+ <title><literal>MySqlParameter</literal> Constructor</title>
+
+ <para>
+ Initializes a new instance of the
+ MySqlParameter class.
+ </para>
+
+ <para>
+ <emphasis role="bold">Overload List</emphasis>
+ </para>
+
+ <para>
+ Initializes a new instance of the
+ MySqlParameter class.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor1"
+ >public
+ MySqlParameter();</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ class with the parameter name and the data
+ type.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor3"
+ >public
+ MySqlParameter(string,MySqlDbType);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ class with the parameter name, the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link>
+ , and the size.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor4"
+ >public
+ MySqlParameter(string,MySqlDbType,int);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ class with the parameter name, the type of the
+ parameter, the size of the parameter, a
+ ParameterDirection, the precision of the
+ parameter, the scale of the parameter, the
+ source column, a DataRowVersionto use, and the
+ value of the parameter.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor6"
+ >public
+ MySqlParameter(string,MySqlDbType,int,ParameterDirection,bool,byte,byte,string,DataRowVersion,object);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ class with the parameter name, the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link>
+ , the size, and the source column name.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor5"
+ >public
+ MySqlParameter(string,MySqlDbType,int,string);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ class with the parameter name and a value of
+ the new MySqlParameter.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor2"
+ >public
+ MySqlParameter(string,object);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameterconstructor1">
+
+ <title><literal>MySqlParameter</literal> Constructor ()</title>
+
+ <para>
+ Initializes a new instance of the
+ MySqlParameter class.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New()</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter();</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor"
+ >MySqlParameter
+ Constructor Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameterconstructor3">
+
+ <title><literal>MySqlParameter</literal> Constructor</title>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ class with the parameter name and the data
+ type.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New( _
+ ByVal parameterName As String, _
+ ByVal dbType As MySqlDbType _
+)</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter(
+stringparameterName,
+MySqlDbTypedbType
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>parameterName</literal>: The
+ name of the parameter to map.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>dbType</literal>: One of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link>
+ values.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor"
+ >MySqlParameter
+ Constructor Overload List</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqldbtype">
+
+ <title><literal>MySqlDbType</literal> Enumeration</title>
+
+ <para>
+ Specifies MySQL specific data type of a
+ field, property, for use in a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Enum MySqlDbType</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public enum MySqlDbType</programlisting>
+
+ <para>
+ <emphasis role="bold">Members</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><emphasis role="bold">Member Name</emphasis></entry>
+ <entry><emphasis role="bold"
+ >Description</emphasis></entry>
+ </row>
+ <row>
+ <entry>Newdate</entry>
+ <entry>Obsolete. Use Datetime or Date type.</entry>
+ </row>
+ <row>
+ <entry>Timestamp</entry>
+ <entry>A timestamp. The range is '1970-01-01 00:00:01' to sometime in the year
+ 2038.</entry>
+ </row>
+ <row>
+ <entry>Time</entry>
+ <entry><para>
+ The range is '-838:59:59' to
+ '838:59:59'
+ </para></entry>
+ </row>
+ <row>
+ <entry>Date</entry>
+ <entry>Date The supported range is '1000-01-01' to '9999-12-31'</entry>
+ </row>
+ <row>
+ <entry>Datetime</entry>
+ <entry>The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'</entry>
+ </row>
+ <row>
+ <entry>Year</entry>
+ <entry>A year in 2- or 4-digit format (default is 4-digit). The allowable
+ values are 1901 to 2155, 0000 in
+ the 4-digit year format, and
+ 1970-2069 if you use the 2-digit
+ format (70-69).</entry>
+ </row>
+ <row>
+ <entry>TinyBlob</entry>
+ <entry>A BLOB column with a maximum length of 255 (2^8 - 1) characters</entry>
+ </row>
+ <row>
+ <entry>Blob</entry>
+ <entry>A BLOB column with a maximum length of 65535 (2^16 - 1) characters</entry>
+ </row>
+ <row>
+ <entry>MediumBlob</entry>
+ <entry>A BLOB column with a maximum length of 16777215 (2^24 - 1) characters</entry>
+ </row>
+ <row>
+ <entry>LongBlob</entry>
+ <entry>A BLOB column with a maximum length of 4294967295 or 4G (2^32 - 1)
+ characters</entry>
+ </row>
+ <row>
+ <entry>Int16</entry>
+ <entry><para>
+ A 16-bit signed integer. The
+ signed range is -32768 to 32767.
+ The unsigned range is 0 to 65535
+ </para></entry>
+ </row>
+ <row>
+ <entry>Int24</entry>
+ <entry>Specifies a 24 (3 byte) signed or unsigned value</entry>
+ </row>
+ <row>
+ <entry>Int32</entry>
+ <entry><para>
+ A 32-bit signed integer
+ </para></entry>
+ </row>
+ <row>
+ <entry>Int64</entry>
+ <entry><para>
+ A 64-bit signed integer
+ </para></entry>
+ </row>
+ <row>
+ <entry>Byte</entry>
+ <entry><para>
+ The signed range is -128 to 127.
+ The unsigned range is 0 to 255.
+ </para></entry>
+ </row>
+ <row>
+ <entry>Float</entry>
+ <entry><para>
+ A small (single-precision)
+ floating-point number. Allowable
+ values are -3.402823466E+38 to
+ -1.175494351E-38, 0, and
+ 1.175494351E-38 to
+ 3.402823466E+38.
+ </para></entry>
+ </row>
+ <row>
+ <entry>Double</entry>
+ <entry><para>
+ A normal-size (double-precision)
+ floating-point number. Allowable
+ values are
+ -1.7976931348623157E+308 to
+ -2.2250738585072014E-308, 0, and
+ 2.2250738585072014E-308 to
+ 1.7976931348623157E+308.
+ </para></entry>
+ </row>
+ <row>
+ <entry>UByte</entry>
+ <entry>An 8-bit unsigned value</entry>
+ </row>
+ <row>
+ <entry>UInt16</entry>
+ <entry>A 16-bit unsigned value</entry>
+ </row>
+ <row>
+ <entry>UInt24</entry>
+ <entry>A 24-bit unsigned value</entry>
+ </row>
+ <row>
+ <entry>UInt32</entry>
+ <entry>A 32-bit unsigned value</entry>
+ </row>
+ <row>
+ <entry>UInt64</entry>
+ <entry>A 64-bit unsigned value</entry>
+ </row>
+ <row>
+ <entry>Decimal</entry>
+ <entry><para>
+ A fixed precision and scale
+ numeric value between -1038 -1
+ and 10 38 -1
+ </para></entry>
+ </row>
+ <row>
+ <entry>NewDecimal</entry>
+ <entry>New Decimal</entry>
+ </row>
+ <row>
+ <entry>Set</entry>
+ <entry>A set. A string object that can have zero or more values, each of which
+ must be chosen from the list of
+ values 'value1', 'value2', ... A
+ SET can have a maximum of 64
+ members.</entry>
+ </row>
+ <row>
+ <entry>String</entry>
+ <entry>Obsolete Use VarChar type</entry>
+ </row>
+ <row>
+ <entry>VarChar</entry>
+ <entry>A variable-length string containing 0 to 255 characters</entry>
+ </row>
+ <row>
+ <entry>VarString</entry>
+ <entry>A variable-length string containing 0 to 65535 characters</entry>
+ </row>
+ <row>
+ <entry>Enum</entry>
+ <entry>An enumeration. A string object that can have only one value, chosen
+ from the list of values 'value1',
+ 'value2', ..., NULL or the special
+ "" error value. An ENUM can have a
+ maximum of 65535 distinct values.</entry>
+ </row>
+ <row>
+ <entry>Geometry</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>Bit</entry>
+ <entry>Bit-field data type</entry>
+ </row>
+ <row>
+ <entry>TinyText</entry>
+ <entry>A nonbinary string column supporting a maximum length of 255 (2^8 - 1)
+ characters</entry>
+ </row>
+ <row>
+ <entry>Text</entry>
+ <entry>A nonbinary string column supporting a maximum length of 65535 (2^16 -
+ 1) characters</entry>
+ </row>
+ <row>
+ <entry>MediumText</entry>
+ <entry>A nonbinary string column supporting a maximum length of 16777215 (2^24
+ - 1) characters</entry>
+ </row>
+ <row>
+ <entry>LongText</entry>
+ <entry>A nonbinary string column supporting a maximum length of 4294967295
+ (2^32 - 1) characters</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">Requirements</emphasis>
+ </para>
+
+ <para>
+ Namespace:
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient</link>
+ </para>
+
+ <para>
+ Assembly: MySql.Data (in MySql.Data.dll)
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameterconstructor4">
+
+ <title><literal>MySqlParameter</literal> Constructor (String, MySqlDbType,
+ Int32)</title>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ class with the parameter name, the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link>
+ , and the size.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New( _
+ ByVal parameterName As String, _
+ ByVal dbType As MySqlDbType, _
+ ByVal size As Integer _
+)</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter(
+stringparameterName,
+MySqlDbTypedbType,
+intsize
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>parameterName</literal>: The
+ name of the parameter to map.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>dbType</literal>: One of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link>
+ values.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>size</literal>: The length of
+ the parameter.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor"
+ >MySqlParameter
+ Constructor Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameterconstructor6">
+
+ <title><literal>MySqlParameter</literal> Constructor</title>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ class with the parameter name, the type of
+ the parameter, the size of the parameter, a
+ ParameterDirection, the precision of the
+ parameter, the scale of the parameter, the
+ source column, a DataRowVersionto use, and
+ the value of the parameter.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New( _
+ ByVal parameterName As String, _
+ ByVal dbType As MySqlDbType, _
+ ByVal size As Integer, _
+ ByVal direction As ParameterDirection, _
+ ByVal isNullable As Boolean, _
+ ByVal precision As Byte, _
+ ByVal scale As Byte, _
+ ByVal sourceColumn As String, _
+ ByVal sourceVersion As DataRowVersion, _
+ ByVal value As Object _
+)</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter(
+stringparameterName,
+MySqlDbTypedbType,
+intsize,
+ParameterDirectiondirection,
+boolisNullable,
+byteprecision,
+bytescale,
+stringsourceColumn,
+DataRowVersionsourceVersion,
+objectvalue
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>parameterName</literal>: The
+ name of the parameter to map.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>dbType</literal>: One of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link>
+ values.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>size</literal>: The length of
+ the parameter.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>direction</literal>: One of the
+ ParameterDirectionvalues.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>isNullable</literal>: true if
+ the value of the field can be null,
+ otherwise false.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>precision</literal>: The total
+ number of digits to the left and right
+ of the decimal point to which
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link>
+ is resolved.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>scale</literal>: The total
+ number of decimal places to which
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link>
+ is resolved.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>sourceColumn</literal>: The
+ name of the source column.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>sourceVersion</literal>: One of
+ the DataRowVersionvalues.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>value</literal>: An Objectthat
+ is the value of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ .
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">Exceptions</emphasis>
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <colspec colwidth="50*"/>
+ <colspec colwidth="50*"/>
+ <tbody>
+ <row>
+ <entry><emphasis role="bold">Exception Type</emphasis></entry>
+ <entry><emphasis role="bold">Condition</emphasis></entry>
+ </row>
+ <row>
+ <entry>ArgumentException</entry>
+ <entry/>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor"
+ >MySqlParameter
+ Constructor Overload List</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-value">
+
+ <title>Value Property</title>
+
+ <para>
+ Gets or sets the value of the parameter.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property Value As Object _
+_
+ Implements IDataParameter.Value</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax:
+ C#</emphasis>
+ </para>
+
+<programlisting>public object Value {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDataParameter.Value
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameterconstructor5">
+
+ <title><literal>MySqlParameter</literal> Constructor</title>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ class with the parameter name, the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link>
+ , the size, and the source column name.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New( _
+ ByVal parameterName As String, _
+ ByVal dbType As MySqlDbType, _
+ ByVal size As Integer, _
+ ByVal sourceColumn As String _
+)</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter(
+stringparameterName,
+MySqlDbTypedbType,
+intsize,
+stringsourceColumn
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>parameterName</literal>: The
+ name of the parameter to map.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>dbType</literal>: One of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link>
+ values.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>size</literal>: The length of
+ the parameter.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>sourceColumn</literal>: The
+ name of the source column.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor"
+ >MySqlParameter
+ Constructor Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameterconstructor2">
+
+ <title><literal>MySqlParameter</literal> Constructor</title>
+
+ <para>
+ Initializes a new instance of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ class with the parameter name and a value of
+ the new MySqlParameter.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Sub New( _
+ ByVal parameterName As String, _
+ ByVal value As Object _
+)</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter(
+stringparameterName,
+objectvalue
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>parameterName</literal>: The
+ name of the parameter to map.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>value</literal>: An Objectthat
+ is the value of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ .
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameterconstructor"
+ >MySqlParameter
+ Constructor Overload List</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-dbtype">
+
+ <title>DbType Property</title>
+
+ <para>
+ Gets or sets the DbTypeof the parameter.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property DbType As DbType _
+_
+ Implements IDataParameter.DbType</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public System.Data.DbType DbType {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDataParameter.DbType
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-direction">
+
+ <title>Direction Property</title>
+
+ <para>
+ Gets or sets a value indicating whether the
+ parameter is input-only, output-only,
+ bidirectional, or a stored procedure return
+ value parameter. As of MySQL version 4.1 and
+ earlier, input-only is the only valid choice.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property Direction As ParameterDirection _
+_
+ Implements IDataParameter.Direction</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public System.Data.ParameterDirection Direction {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDataParameter.Direction
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-isnullable">
+
+ <title>IsNullable Property</title>
+
+ <para>
+ Gets or sets a value indicating whether the
+ parameter accepts null values.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property IsNullable As Boolean _
+_
+ Implements IDataParameter.IsNullable</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public bool IsNullable {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDataParameter.IsNullable
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-isunsigned">
+
+ <title>IsUnsigned Property</title>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Property IsUnsigned As Boolean</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public bool IsUnsigned {get; set;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-mysqldbtype">
+
+ <title><literal>MySqlDbType</literal> Property</title>
+
+ <para>
+ Gets or sets the MySqlDbType of the parameter.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Public Property MySqlDbType As MySqlDbType</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlDbType MySqlDbType {get; set;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-parametername">
+
+ <title>ParameterName Property</title>
+
+ <para>
+ Gets or sets the name of the MySqlParameter.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property ParameterName As String _
+_
+ Implements IDataParameter.ParameterName</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public string ParameterName {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDataParameter.ParameterName
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-precision">
+
+ <title>Precision Property</title>
+
+ <para>
+ Gets or sets the maximum number of digits used
+ to represent the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link>
+ property.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property Precision As Byte _
+_
+ Implements IDbDataParameter.Precision</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public byte Precision {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbDataParameter.Precision
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-scale">
+
+ <title>Scale Property</title>
+
+ <para>
+ Gets or sets the number of decimal places to
+ which
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link>
+ is resolved.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property Scale As Byte _
+_
+ Implements IDbDataParameter.Scale</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public byte Scale {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbDataParameter.Scale
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-size">
+
+ <title>Size Property</title>
+
+ <para>
+ Gets or sets the maximum size, in bytes, of
+ the data within the column.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property Size As Integer _
+_
+ Implements IDbDataParameter.Size</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public int Size {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDbDataParameter.Size
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-sourcecolumn">
+
+ <title>SourceColumn Property</title>
+
+ <para>
+ Gets or sets the name of the source column
+ that is mapped to the DataSetand used for
+ loading or returning the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link>
+ .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property SourceColumn As String _
+_
+ Implements IDataParameter.SourceColumn</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public string SourceColumn {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDataParameter.SourceColumn
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-sourceversion">
+
+ <title>SourceVersion Property</title>
+
+ <para>
+ Gets or sets the DataRowVersionto use when
+ loading
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link>
+ .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Property SourceVersion As DataRowVersion _
+_
+ Implements IDataParameter.SourceVersion</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public System.Data.DataRowVersion SourceVersion {get; set;}
+</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDataParameter.SourceVersion
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparameter-tostring">
+
+ <title><literal>MySqlParameter.ToString</literal> Method</title>
+
+ <para>
+ Overridden. Gets a string containing the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-parametername"
+ >ParameterName</link>
+ .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overrides Public Function ToString() As String</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public override string ToString();</programlisting>
+
+ <para>
+ <emphasis role="bold">Return Value</emphasis>
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-item1">
+
+ <title>Item Property (Int32)</title>
+
+ <para>
+ Gets the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ at the specified index.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Default Property Item( _
+ ByVal index As Integer _
+) As MySqlParameter</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter this[
+intindex
+] {get; set;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollectionitem"
+ >MySqlParameterCollection.Item
+ Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-item2">
+
+ <title>Item Property (String)</title>
+
+ <para>
+ Gets the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ with the specified name.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Default Property Item( _
+ ByVal name As String _
+) As MySqlParameter</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter this[
+stringname
+] {get; set;}</programlisting>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollectionitem"
+ >MySqlParameterCollection.Item
+ Overload List</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-add-overloads">
+
+ <title>Add Method</title>
+
+ <para>
+ Adds the specified
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ .
+ </para>
+
+ <para>
+ <emphasis role="bold">Overload List</emphasis>
+ </para>
+
+ <para>
+ Adds the specified
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ .
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-2"
+ >public
+ MySqlParameter Add(MySqlParameter);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Adds the specified
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ .
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-1"
+ >public
+ int Add(object);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Adds a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ given the parameter name and the data type.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-4"
+ >public
+ MySqlParameter Add(string,MySqlDbType);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Adds a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ with the parameter name, the data type, and the
+ column length.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-5"
+ >public
+ MySqlParameter
+ Add(string,MySqlDbType,int);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Adds a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ with the parameter name, the data type, the column
+ length, and the source column name.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-6"
+ >public
+ MySqlParameter
+ Add(string,MySqlDbType,int,string);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Adds a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ given the specified parameter name and value.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-3"
+ >public
+ MySqlParameter Add(string,object);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-2">
+
+ <title><literal>MySqlParameterCollection.Add</literal> Method</title>
+
+ <para>
+ Adds the specified
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Function Add( _
+ ByVal value As MySqlParameter _
+) As MySqlParameter</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter Add(
+MySqlParametervalue
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>value</literal>: The
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ to add to the collection.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">Return Value</emphasis>
+ </para>
+
+ <para>
+ The newly added
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object.
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overloads"
+ >MySqlParameterCollection.Add
+ Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-1">
+
+ <title><literal>MySqlParameterCollection.Add</literal> Method</title>
+
+ <para>
+ Adds the specified
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ .
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Overloads Public Function Add( _
+ ByVal value As Object _
+) As Integer _
+_
+ Implements IList.Add</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public int Add(
+objectvalue
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>value</literal>: The
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ to add to the collection.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">Return Value</emphasis>
+ </para>
+
+ <para>
+ The index of the new
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object.
+ </para>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IList.Add
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overloads"
+ >MySqlParameterCollection.Add
+ Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-4">
+
+ <title><literal>MySqlParameterCollection.Add</literal> Method</title>
+
+ <para>
+ Adds a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ given the parameter name and the data type.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Function Add( _
+ ByVal parameterName As String, _
+ ByVal dbType As MySqlDbType _
+) As MySqlParameter</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter Add(
+stringparameterName,
+MySqlDbTypedbType
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>parameterName</literal>: The name of
+ the parameter.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>dbType</literal>: One of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link>
+ values.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">Return Value</emphasis>
+ </para>
+
+ <para>
+ The newly added
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object.
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overloads"
+ >MySqlParameterCollection.Add
+ Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-5">
+
+ <title><literal>MySqlParameterCollection.Add</literal> Method</title>
+
+ <para>
+ Adds a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ with the parameter name, the data type, and the
+ column length.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Function Add( _
+ ByVal parameterName As String, _
+ ByVal dbType As MySqlDbType, _
+ ByVal size As Integer _
+) As MySqlParameter</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter Add(
+stringparameterName,
+MySqlDbTypedbType,
+intsize
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>parameterName</literal>: The name of
+ the parameter.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>dbType</literal>: One of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link>
+ values.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>size</literal>: The length of the
+ column.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">Return Value</emphasis>
+ </para>
+
+ <para>
+ The newly added
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object.
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overloads"
+ >MySqlParameterCollection.Add
+ Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-6">
+
+ <title><literal>MySqlParameterCollection.Add</literal> Method</title>
+
+ <para>
+ Adds a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ with the parameter name, the data type, the column
+ length, and the source column name.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Function Add( _
+ ByVal parameterName As String, _
+ ByVal dbType As MySqlDbType, _
+ ByVal size As Integer, _
+ ByVal sourceColumn As String _
+) As MySqlParameter</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter Add(
+stringparameterName,
+MySqlDbTypedbType,
+intsize,
+stringsourceColumn
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>parameterName</literal>: The name of
+ the parameter.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>dbType</literal>: One of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqldbtype"
+ >MySqlDbType</link>
+ values.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>size</literal>: The length of the
+ column.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>sourceColumn</literal>: The name of
+ the source column.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">Return Value</emphasis>
+ </para>
+
+ <para>
+ The newly added
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object.
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overloads"
+ >MySqlParameterCollection.Add
+ Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-add-overload-3">
+
+ <title><literal>MySqlParameterCollection.Add</literal> Method</title>
+
+ <para>
+ Adds a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ to the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection</link>
+ given the specified parameter name and value.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>Overloads Public Function Add( _
+ ByVal parameterName As String, _
+ ByVal value As Object _
+) As MySqlParameter</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public MySqlParameter Add(
+stringparameterName,
+objectvalue
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>parameterName</literal>: The name of
+ the parameter.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal>value</literal>: The
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter-value"
+ >Value</link>
+ of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ to add to the collection.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">Return Value</emphasis>
+ </para>
+
+ <para>
+ The newly added
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object.
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-add-overloads"
+ >MySqlParameterCollection.Add
+ Overload List</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-clear">
+
+ <title><literal>MySqlParameterCollection.Clear</literal> Method</title>
+
+ <para>
+ Removes all items from the collection.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Sub Clear() _
+_
+ Implements IList.Clear</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public void Clear();</programlisting>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IList.Clear
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-contains-overloads">
+
+ <title>Contains Method</title>
+
+ <para>
+ Gets a value indicating whether a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ exists in the collection.
+ </para>
+
+ <para>
+ <emphasis role="bold">Overload List</emphasis>
+ </para>
+
+ <para>
+ Gets a value indicating whether a MySqlParameter
+ exists in the collection.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-contains-overload-1"
+ >public
+ bool Contains(object);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ Gets a value indicating whether a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ with the specified parameter name exists in the
+ collection.
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-contains-overload-2"
+ >public
+ bool Contains(string);</link>
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-contains-overload-1">
+
+ <title><literal>MySqlParameterCollection.Contains</literal> Method</title>
+
+ <para>
+ Gets a value indicating whether a MySqlParameter
+ exists in the collection.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Overloads Public Function Contains( _
+ ByVal value As Object _
+) As Boolean _
+_
+ Implements IList.Contains</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public bool Contains(
+objectvalue
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>value</literal>: The value of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object to find.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">Return Value</emphasis>
+ </para>
+
+ <para>
+ true if the collection contains the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object; otherwise, false.
+ </para>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IList.Contains
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-contains-overloads"
+ >MySqlParameterCollection.Contains
+ Overload List</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-contains-overload-2">
+
+ <title><literal>MySqlParameterCollection.Contains</literal> Method</title>
+
+ <para>
+ Gets a value indicating whether a
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ with the specified parameter name exists in the
+ collection.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Overloads Public Function Contains( _
+ ByVal name As String _
+) As Boolean _
+_
+ Implements IDataParameterCollection.Contains</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public bool Contains(
+stringname
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>name</literal>: The name of the
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparameter"
+ >MySqlParameter</link>
+ object to find.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">Return Value</emphasis>
+ </para>
+
+ <para>
+ true if the collection contains the parameter;
+ otherwise, false.
+ </para>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ IDataParameterCollection.Contains
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection-contains-overloads"
+ >MySqlParameterCollection.Contains
+ Overload List</link>
+ </para>
+
+ </section>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-copyto">
+
+ <title><literal>MySqlParameterCollection.CopyTo</literal> Method</title>
+
+ <para>
+ Copies MySqlParameter objects from the
+ MySqlParameterCollection to the specified array.
+ </para>
+
+ <para>
+ <emphasis role="bold">Syntax: Visual
+ Basic</emphasis>
+ </para>
+
+<programlisting>NotOverridable Public Sub CopyTo( _
+ ByVal array As Array, _
+ ByVal index As Integer _
+) _
+_
+ Implements ICollection.CopyTo</programlisting>
+
+ <para>
+ <emphasis role="bold">Syntax: C#</emphasis>
+ </para>
+
+<programlisting>public void CopyTo(
+Arrayarray,
+intindex
+);</programlisting>
+
+ <para>
+ <emphasis role="bold">Parameters</emphasis>
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <literal>array</literal>:
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <literal role="jointype">index</literal>:
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ <emphasis role="bold">Implements</emphasis>
+ </para>
+
+ <para>
+ ICollection.CopyTo
+ </para>
+
+ <para>
+ <emphasis role="bold">See Also</emphasis>
+ </para>
+
+ <para>
+ <link
+ linkend="connector-net-ref-mysqlclient-mysqlparametercollection"
+ >MySqlParameterCollection
+ Class</link> ,
+ <link
+ linkend="connector-net-ref-mysqlclient"
+ >MySql.Data.MySqlClient
+ Namespace</link>
+ </para>
+
+ </section>
+
+ <section id="connector-net-ref-mysqlclient-mysqlparametercollection-indexof-overloads">
+
+ <title>IndexOf Method</title>
+
+ <para>
+