[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Inherit=DbConnection Interfaces=Component,MarshalByRefObject,Object,OleDbConnection Info=Represents an open connection to a data source. [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the OleDbConnection class. ARG(enum)|14|0|Constructor,Constructor2 +@ConnectionStr=Sets the string used to open a database. ARG(string)|2| @ConnectionTimeout=Sets the time to wait while trying to establish a connection before terminating the attempt and generating an error. ARG(int)|1|15 [Methods] *doBeginTransaction2=Starts a database transaction with the specified isolation level. ARG(IsolationLevel isolationLevel)|1|0 *doChangeDatabase=Changes the current database for an open OleDbConnection. ARG(string value)|1|0 *doClose=Closes the connection to the data source. ARG()|1|0 *doConstructor=Initializes a new instance of the OleDbConnection class. ARG()|1|0 *doConstructor2=Initializes a new instance of the OleDbConnection class with the specified connection string. ARG(string ConnectionStr)|1|0 *doEnlistDistributedTransaction=Enlists in the specified transaction as a distributed transaction. ARG(ITransaction transaction)|1|0 *doEnlistTransaction=Enlists in the specified transaction as a distributed transaction. ARG(Transaction transaction)|1|0 *doGetOleDbSchemaTable=Returns schema information from a data source as indicated by a GUID, and after it applies the specified restrictions. ARG(Guid schema, Object[] restrictions)|1|0 *doGetSchema2=Returns schema information for the data source of this OleDbConnection using the specified string for the schema name. ARG(string collectionName)|1|0 *doGetSchema3=Returns schema information for the data source of this OleDbConnection 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 property settings specified by the ConnectionString. ARG()|1|0 *doReleaseObjectPool=Indicates that the OleDbConnection object pool can be released when the last underlying connection is released. ARG()|1|0 *doResetState=Updates the State property of the OleDbConnection object. ARG()|1|0 *onBeginTransaction=Occurs after invoke the method doBeginTransaction and returns the result. ARG(OleDbTransaction)|2|0 *onGetOleDbSchemaTable=Occurs after invoke the method doGetOleDbSchemaTable and returns the result. ARG(DataTable)|2|0 *onGetSchema=Occurs after invoke the method doGetSchema and returns the result. ARG(DataTable)|2|0 *onInfoMessage=Occurs when the provider sends a warning or an informational message. ARG(OleDbInfoMessageEventArgs)|2|0 *BeginTransaction=Starts a database transaction with the current IsolationLevel value. ARG(OleDbTransaction)|3|0 *ConnectionString=Returns the string used to open a database. ARG(string)|3|2 *ConnectionTimeout=Returns the time to wait while trying to establish a connection before terminating the attempt and generating an error. ARG(int)|3|1 *CreateCommand=Creates and returns an OleDbCommand object associated with the OleDbConnection. ARG(OleDbCommand)|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 server name or file name of the data source. ARG(string)|3|2 *GetSchema=Returns schema information for the data source of this OleDbConnection. ARG(DataTable)|3|0 *Provider=Returns the name of the OLE DB provider specified in the "Provider= " clause of the connection string. ARG(string)|3|2 *ServerVersion=Returns a string that contains 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 OleDbConnection=Returns the OleDbConnection object. ARG(OleDbConnection)|3|0 *collectionName=Specifies the name of the schema to return. ARG(string)|4|2 ConnectionStr=The connection used to open the database. ARG(string)|4|2 *isolationLevel=The isolation level under which the transaction should run. ARG(IsolationLevel)|4|0 *restrictions=An Object array of restriction values. These are applied in the order of the restriction columns. That is, the first restriction value applies to the first restriction column, the second restriction value applies to the second restriction column, and so on. ARG(Object[])|4|13 *restrictionValues=Specifies a set of restriction values for the requested schema. ARG(string[])|4|13 *schema=One of the OleDbSchemaGuid values that specifies the schema table to return. ARG(Guid)|4|0 *transaction=A reference to an existing ITransaction in which to enlist. ARG(ITransaction)|4|0 *value=The database name. ARG(string)|4|2