dotConnect for QuickBooks Online Documentation
In This Topic
    Components
    In This Topic

    This topic presents a brief description of the classes and components included in dotConnect for QuickBooks Online. Click on the name of each component for more information.

    Core ADO.NET Classes

    Class Description
    QuickBooksConnection Establishes a connection to QuickBooks Online database and manages transactions.
    QuickBooksCommand Executes SQL statements and stored procedures at QuickBooks Online database.
    QuickBooksDataReader Exposes and reads a forward-only stream of data from QuickBooks Online database.
    QuickBooksDataAdapter Populates a DataSet and resolves updates with QuickBooks Online database.
    QuickBooksParameter Represents input, output, and return value parameters for commands.
    QuickBooksException Represents an error encountered at QuickBooks Online database. For an error encountered at the client, dotConnect for QuickBooks Online throws a .NET Framework exception.

    Complementary ADO.NET Classes

    Class Description
    QuickBooksCommandBuilder A helper object that automatically generates command properties of QuickBooksDataAdapter and populates the QuickBooksParameter collection of QuickBooksCommand object.
    QuickBooksConnectionStringBuilder Constructs a connection string by assigning values to appropriate properties.

    dotConnect for QuickBooks Online Auxiliary Classes

    Class Description
    QuickBooksLoader Serves to load external data into the QuickBooks Online database.
    QuickBooksMonitor Serves to monitor dynamic SQL execution in applications that use dotConnect for QuickBooks Online.