[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=DbConnection Info=Represents a connection to a database. [Property] [Methods] *doBeginTransaction2=Starts a database transaction with the specified isolation level. ARG(IsolationLevel isolationLevel)|1|0 *doChangeDatabase=Changes the current database for an open connection. ARG(string databaseName)|1|0 *doClose=Closes the connection to the database. This is the preferred method of closing any open connection.ARG()|1|0 *doEnlistTransaction=Enlists in the specified transaction. ARG(Transaction transaction)|1|0 *doGetSchema2=Returns schema information for the data source of this DbConnection using the specified string for the schema name. ARG(string collectionName)|1|0 *doGetSchema3=Returns schema information for the data source of this DbConnection using the specified string for the schema name and the specified string array for the restriction values. ARG(string collectionName, string[] restrictionValues)|1|0 *doOpen=Opens a database connection with the settings specified by the ConnectionString. ARG()|1|0 *onBeginTransaction=Occurs after invoke the method doBeginTransaction and returns the result ARG(DbTransaction)|2|0 *onGetSchema=Occurs after invoke the method doGetSchema and returns the result ARG(DataTable)|2|0 onStateChange=Occurs when the state of the event changes. ARG(StateChangeEventArgs)|2|0 *BeginTransaction=Starts a database transaction. ARG(DbTransaction)|3|0 *ConnectionTimeout=Returns the time to wait while establishing a connection before terminating the attempt and generating an error. ARG(int)|3|1 *CreateCommand=Creates and returns a DbCommand object associated with the current connection. ARG(DbCommand)|3|0 *Database=Returns the name of the current database after a connection is opened, or the database name specified in the connection string before the connection is opened. ARG(string)|3|2 *DataSource=Returns the name of the database server to which to connect. ARG(string)|3|2 *GetSchema=Returns schema information for the data source of this DbConnection. ARG(DataTable)|3|0 *ServerVersion=Returns a string that represents the version of the server to which the object is connected. ARG(string)|3|2 *State=Returns a string that describes the state of the connection. ARG(ConnectionState)|3|0 *collectionName=Specifies the name of the schema to return. ARG(string)|4|2 *databaseName=Specifies the name of the database for the connection to use. ARG(string)|4|2 *isolationLevel=Specifies the isolation level for the transaction. ARG(IsolationLevel)|4|0 *restrictionValues=Specifies a set of restriction values for the requested schema. ARG(string[])|4|13 *transaction=A reference to an existing Transaction in which to enlist. ARG(Transaction)|4|0