Click or drag to resize

TaskDatabaseHelper Fields

The TaskDatabaseHelper type exposes the following members.

Fields
 NameDescription
Public fieldColumnCharLength 0 = means auto size
Public fieldColumnCharType Database column type used for character columns (if empty, the default of the current database type is used)
Public fieldColumnDateTimeType Database column type used for date time columns (if empty, the default of the current database type is used)
Public fieldColumnIntegerType Database column type used for integer columns (if empty, the default of the current database type is used)
Public fieldColumnNumericType Database column type used for numeric columns (if empty, the default of the current database type is used)
Public fieldDatabaseType Current database type used for the default configuration (set by SetDatabaseDefaultConfiguration)
Public fieldDebugLog Log of the SQL commands executed when DebugMode is true
Public fieldDebugMode If true, the SQL commands executed are traced in the DebugLog
Public fieldDefaultEncoding Default encoding used to load CSV files
Public fieldExecuteTimeout Command timeout in seconds used to execute statements (0 means no timeout)
Public fieldInsertBurstSize Number of rows inserted per INSERT batch
Public fieldInsertEndCommand Statement added after the INSERT commands (if empty, the default of the current database type is used, e.g. 'end;' for Oracle)
Public fieldInsertStartCommand Statement added before the INSERT commands (if empty, the default of the current database type is used, e.g. 'begin' for Oracle)
Public fieldInsertTableHints Optional table hints for insert
Public fieldLoadBurstSize 0 = Load all records in one
Public fieldLoadSortColumn Sort column used if LoadBurstSize is specified
Public fieldMaxDecimalNumber If set, limit the number of decimals for numeric values
Public fieldMyDetectAndConvertTypes If set, custom delegate used instead of the default implementation to detect column types and convert the values of a table
Public fieldMyGetTableColumnName If set, custom delegate used instead of the default implementation to get a database column name
Public fieldMyGetTableColumnNames If set, custom delegate used instead of the default implementation to build the list of column names
Public fieldMyGetTableColumnType If set, custom delegate used instead of the default implementation to get a database column type
Public fieldMyGetTableColumnValue If set, custom delegate used instead of the default implementation to get the SQL value of a column for an INSERT statement
Public fieldMyGetTableColumnValues If set, custom delegate used instead of the default implementation to build the list of values of a row for an INSERT statement
Public fieldMyGetTableCreateCommand If set, custom delegate used instead of the default implementation to build the CREATE TABLE command
Public fieldMyLoadDataTable If set, custom delegate used instead of the default implementation to load a DataTable from a connection
Public fieldMyLoadDataTableFromCSV If set, custom delegate used instead of the default implementation to load a DataTable from a CSV file
Public fieldMyLoadDataTableFromExcel If set, custom delegate used instead of the default implementation to load a DataTable from an Excel file
Public fieldNoRowsCharLength Char length taken if the table loaded as no row
Public fieldRemoveCrLf If true, carriage returns and line feeds are replaced by spaces in text values before insert
Public fieldSelectTimeout Command timeout in seconds used for SELECT statements (0 means no timeout)
Public fieldTableLoadDetectAndConvertTypes If true, column types can be detected and values converted during a table load to database (For CSV and Excel load)
Public fieldTrimText If true, text values are trimmed before insert
Public fieldUseDbDataAdapter If true, a DbDataAdapter is used to fill the DataTable instead of a DataReader
Public fieldUseMultiRowsInsert /If true, insert command is built with multi rows
Top
See Also