Active Query Builder 2 .NET Edition reference
BaseMetadataProvider Class
Members 



Base class for all Metadata Provider components.
Syntax
'Declaration
 
Public MustInherit Class BaseMetadataProvider 
   Inherits System.ComponentModel.Component
'Usage
 
Dim instance As BaseMetadataProvider
public abstract class BaseMetadataProvider : System.ComponentModel.Component 
public __gc abstract class BaseMetadataProvider : public System.ComponentModel.Component 
Remarks

Metadata Providers are used to provide access to the database connection to get the metadata information.

Metadata Provider is intended to be assigned to the QueryBuilder.MetadataProvider Property.

Using Metadata Provider you will get the metadata information loaded to the component automatically. However, you may use the Query Builder without a Metadata Provider, for example, if you can't establish direct connection to the database working in multi-tier environment. Working without a Metadata Provider you should fill the list of database objects to the Metadata Container by yourself; otherwise you will not be able to browse the Database Schema Tree. Also you'll have to set the OfflineMode Property to true to deny execution of metadata extraction queries and set the MetadataContainer.ItemMetadataLoading Event to fill the field lists of database objects being added to the query; otherwise you will see them empty at the Design Pane.

Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         ActiveDatabaseSoftware.ActiveQueryBuilder.BaseMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.AdvantageMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.DB2MetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.EventMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.FirebirdMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.InformixMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.MSSQLCEMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.MSSQLMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.MySQLMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.ODBCMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.OLEDBMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.OracleMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.OracleNativeMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.PostgreSQLMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.SybaseMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.UniversalMetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.VistaDB4MetadataProvider
            ActiveDatabaseSoftware.ActiveQueryBuilder.VistaDBMetadataProvider

See Also

Reference

BaseMetadataProvider Members
ActiveDatabaseSoftware.ActiveQueryBuilder Namespace

 

 


© Copyright 2005-2012 ActiveDBSoft. All rights reserved.

Send Feedback