[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Inherit=DbConnection Interfaces=Component,MarshalByRefObject,Object,OracleConnection Info=Represents an open connection to a database [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the OracleConnection class. ARG(enum)|14|0|Constructor,Constructor2 +@ConnectionStr=Sets the string used to open an Oracle database. ARG(string)|2| [Methods] *doBeginTransaction2=Begins a transaction at the database with the specified IsolationLevel value. ARG(IsolationLevel il)|1|0 *doChangeDatabase=Changes the current database for an open OracleConnection. ARG(string value)|1|0 *doClearAllPools=Empties the connection pool.ARG()|1|0 *doClearPool=Empties the connection pool associated with the specified connection.ARG(OracleConnection connection)|1|0 *doClose=Closes the connection to the database. ARG()|1|0 *doConstructor=Initializes a new instance of the OracleConnection. ARG()|1|0 *doConstructor2=Initializes a new instance of the OracleConnection class with the specified connection string. ARG(string ConnectionStr)|1|0 *doEnlistDistributedTransaction=Enlists in the specified transaction as a distributed transaction.ARG(ITransaction distributedTransaction)|1|0 *doEnlistTransaction=Enlists in the specified transaction as a distributed transaction. ARG(Transaction transaction)|1|0 *doGetSchema2=Returns schema information for the data source of this OracleConnection using the specified string for the schema name. ARG(string collectionName)|1|0 *doGetSchema3=Returns schema information for the data source of this OracleConnection 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 connection to a database with the property settings specified by the ConnectionString. ARG()|1|0 *onBeginTransaction=Occurs after invoke the method doBeginTransaction and returns the result. ARG(OracleTransaction)|2|0 *onGetSchema=Occurs after invoke the method doGetSchema and returns the result. ARG(DataTable)|2|0 *onInfoMessage=Occurs when Oracle sends a warning or an informational message.ARG(OracleInfoMessageEventArgs)|2|0 *BeginTransaction=Begins a transaction at the database.ARG(OracleTransaction)|3|0 *ConnectionString=Returns the string used to open an Oracle database. ARG(string)|3|2 *ConnectionTimeout=Returns the time to wait to establish a connection before terminating the attempt and generating an error. ARG(int)|3|1 *CreateCommand=Creates and returns an OracleCommand object associated with the OracleConnection. ARG(OracleCommand)|3|0 *Database=Returns the name of the current database or the database to be used after a connection is opened. ARG(string)|3|2 *DataSource=Returns the name of the Oracle server to which to connect. ARG(string)|3|2 *GetSchema=Returns schema information for the data source of this OracleConnection. ARG(DataTable)|3|0 *ServerVersion=Returns a string containing the version of the server to which the client is connected. ARG(string)|3|2 *State=Returns the current state of the connection. ARG(ConnectionState)|3|0 OracleConnection=Returns the OracleConnection object. ARG(OracleConnection)|3|0 *collectionName=Specifies the name of the schema to return. ARG(string)|4|2 *connection=The OracleConnection to be cleared from the pool. ARG(OracleConnection)|4|0 ConnectionStr=The connection used to open the database. ARG(string)|4|2 *distributedTransaction=A reference to an existing ITransaction in which to enlist. ARG(ITransaction)|4|0 *il=The transaction isolation level for this connection. ARG(IsolationLevel)|4|0 *restrictionValues=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 *value=The name of the database to use instead of the current database. ARG(string)|4|2