IDACustomConnection

Overview

IDACustomConnection adds support of query builder into IDABaseConnection

Location


Required Methods


GetQueryBuilder  safecall

Creates an instance of the TDAQueryBuilder.

function GetQueryBuilder: TDAQueryBuilder

GetTableFields  safecall

Returns the fields of a specified table.

procedure GetTableFields(const aTableName: string; out Fields: TDAFieldCollection)

Parameters:

  • aTableName: Specified data table name
  • Fields: Output collection of data table fields

IdentifierNeedsQuoting  safecall

Checks if identifier need to be quoted

function IdentifierNeedsQuoting(const iIdentifier: string): Boolean

Parameters:

  • iIdentifier: identifier.

QuoteFieldName  safecall

Quotes field name.

function QuoteFieldName(const aTableName: string; const aFieldName: string): string

Parameters:

  • aTableName: table name.
  • aFieldName: field name.

QuoteFieldNameIfNeeded  safecall

Quotes field name if is required.

function QuoteFieldNameIfNeeded(const aTableName: string; const aFieldName: string): string

Parameters:

  • aTableName: table name.
  • aFieldName: field name.

QuoteIdentifier  safecall

Quotes identifier.

function QuoteIdentifier(const iIdentifier: string): string

Parameters:

  • iIdentifier: identifier.

QuoteIdentifierIfNeeded  safecall

Quotes identifier if is required.

function QuoteIdentifierIfNeeded(const iIdentifier: string): string

Parameters:

  • iIdentifier: identifier.