C# Class Seal.Helpers.TaskDatabaseHelper

Afficher le fichier Open project: ariacom/Seal-Report

Méthodes publiques

Свойство Type Description
ColumnCharLength int
ColumnCharType string
ColumnDateTimeType string
ColumnIntegerType string
ColumnNumericType string
DebugLog StringBuilder
DebugMode bool
DefaultEncoding System.Text.Encoding
ExcelOdbcDriver string
InsertBurstSize int
InsertEndCommand string
InsertStartCommand string
MyGetTableColumnName CustomGetTableColumnName
MyGetTableColumnNames CustomGetTableColumnNames
MyGetTableColumnType CustomGetTableColumnType
MyGetTableColumnValue CustomGetTableColumnValue
MyGetTableColumnValues CustomGetTableColumnValues
MyGetTableCreateCommand CustomGetTableCreateCommand
MyLoadDataTable CustomLoadDataTable
MyLoadDataTableFromCSV CustomLoadDataTableFromCSV
MyLoadDataTableFromExcel CustomLoadDataTableFromExcel
SelectTimeout int
TrimText bool

Méthodes publiques

Méthode Description
AreTablesIdentical ( DataTable checkTable1, DataTable checkTable2 ) : bool
CleanName ( string name ) : string
CreateTable ( DbCommand command, DataTable table ) : void
ExecuteCommand ( DbCommand command ) : void
GetInsertCommand ( string sql ) : string
GetTableColumnName ( DataColumn col ) : string
GetTableColumnNames ( DataTable table ) : string
GetTableColumnType ( DataColumn col ) : string
GetTableColumnValue ( DataRow row, DataColumn col, string dateTimeFormat ) : string
GetTableColumnValues ( DataRow row, string dateTimeFormat ) : string
GetTableCreateCommand ( DataTable table ) : string
InsertTable ( DbCommand command, DataTable table, string dateTimeFormat, bool deleteFirst ) : void
LoadDataTable ( string connectionString, string sql ) : DataTable
LoadDataTableFromCSV ( string csvPath, char separator = null ) : DataTable
LoadDataTableFromExcel ( string excelPath, string tabName = "" ) : DataTable
OdbcLoadDataTable ( string odbcConnectionString, string sql ) : DataTable
RootGetTableColumnName ( DataColumn col ) : string
RootGetTableColumnNames ( DataTable table ) : string
RootGetTableColumnType ( DataColumn col ) : string
RootGetTableColumnValue ( DataRow row, DataColumn col, string dateTimeFormat ) : string
RootGetTableColumnValues ( DataRow row, string dateTimeFormat ) : string
RootGetTableCreateCommand ( DataTable table ) : string
SetDatabaseDefaultConfiguration ( DatabaseType type ) : void

Method Details

AreTablesIdentical() public méthode

public AreTablesIdentical ( DataTable checkTable1, DataTable checkTable2 ) : bool
checkTable1 System.Data.DataTable
checkTable2 System.Data.DataTable
Résultat bool

CleanName() public méthode

public CleanName ( string name ) : string
name string
Résultat string

CreateTable() public méthode

public CreateTable ( DbCommand command, DataTable table ) : void
command System.Data.Common.DbCommand
table System.Data.DataTable
Résultat void

ExecuteCommand() public méthode

public ExecuteCommand ( DbCommand command ) : void
command System.Data.Common.DbCommand
Résultat void

GetInsertCommand() public méthode

public GetInsertCommand ( string sql ) : string
sql string
Résultat string

GetTableColumnName() public méthode

public GetTableColumnName ( DataColumn col ) : string
col System.Data.DataColumn
Résultat string

GetTableColumnNames() public méthode

public GetTableColumnNames ( DataTable table ) : string
table System.Data.DataTable
Résultat string

GetTableColumnType() public méthode

public GetTableColumnType ( DataColumn col ) : string
col System.Data.DataColumn
Résultat string

GetTableColumnValue() public méthode

public GetTableColumnValue ( DataRow row, DataColumn col, string dateTimeFormat ) : string
row System.Data.DataRow
col System.Data.DataColumn
dateTimeFormat string
Résultat string

GetTableColumnValues() public méthode

public GetTableColumnValues ( DataRow row, string dateTimeFormat ) : string
row System.Data.DataRow
dateTimeFormat string
Résultat string

GetTableCreateCommand() public méthode

public GetTableCreateCommand ( DataTable table ) : string
table System.Data.DataTable
Résultat string

InsertTable() public méthode

public InsertTable ( DbCommand command, DataTable table, string dateTimeFormat, bool deleteFirst ) : void
command System.Data.Common.DbCommand
table System.Data.DataTable
dateTimeFormat string
deleteFirst bool
Résultat void

LoadDataTable() public méthode

public LoadDataTable ( string connectionString, string sql ) : DataTable
connectionString string
sql string
Résultat System.Data.DataTable

LoadDataTableFromCSV() public méthode

public LoadDataTableFromCSV ( string csvPath, char separator = null ) : DataTable
csvPath string
separator char
Résultat System.Data.DataTable

LoadDataTableFromExcel() public méthode

public LoadDataTableFromExcel ( string excelPath, string tabName = "" ) : DataTable
excelPath string
tabName string
Résultat System.Data.DataTable

OdbcLoadDataTable() public méthode

public OdbcLoadDataTable ( string odbcConnectionString, string sql ) : DataTable
odbcConnectionString string
sql string
Résultat System.Data.DataTable

RootGetTableColumnName() public méthode

public RootGetTableColumnName ( DataColumn col ) : string
col System.Data.DataColumn
Résultat string

RootGetTableColumnNames() public méthode

public RootGetTableColumnNames ( DataTable table ) : string
table System.Data.DataTable
Résultat string

RootGetTableColumnType() public méthode

public RootGetTableColumnType ( DataColumn col ) : string
col System.Data.DataColumn
Résultat string

RootGetTableColumnValue() public méthode

public RootGetTableColumnValue ( DataRow row, DataColumn col, string dateTimeFormat ) : string
row System.Data.DataRow
col System.Data.DataColumn
dateTimeFormat string
Résultat string

RootGetTableColumnValues() public méthode

public RootGetTableColumnValues ( DataRow row, string dateTimeFormat ) : string
row System.Data.DataRow
dateTimeFormat string
Résultat string

RootGetTableCreateCommand() public méthode

public RootGetTableCreateCommand ( DataTable table ) : string
table System.Data.DataTable
Résultat string

SetDatabaseDefaultConfiguration() public méthode

public SetDatabaseDefaultConfiguration ( DatabaseType type ) : void
type DatabaseType
Résultat void

Property Details

ColumnCharLength public_oe property

public int ColumnCharLength
Résultat int

ColumnCharType public_oe property

public string ColumnCharType
Résultat string

ColumnDateTimeType public_oe property

public string ColumnDateTimeType
Résultat string

ColumnIntegerType public_oe property

public string ColumnIntegerType
Résultat string

ColumnNumericType public_oe property

public string ColumnNumericType
Résultat string

DebugLog public_oe property

public StringBuilder DebugLog
Résultat StringBuilder

DebugMode public_oe property

public bool DebugMode
Résultat bool

DefaultEncoding public_oe property

public Encoding,System.Text DefaultEncoding
Résultat System.Text.Encoding

ExcelOdbcDriver public_oe property

public string ExcelOdbcDriver
Résultat string

InsertBurstSize public_oe property

public int InsertBurstSize
Résultat int

InsertEndCommand public_oe property

public string InsertEndCommand
Résultat string

InsertStartCommand public_oe property

public string InsertStartCommand
Résultat string

MyGetTableColumnName public_oe property

public CustomGetTableColumnName MyGetTableColumnName
Résultat CustomGetTableColumnName

MyGetTableColumnNames public_oe property

public CustomGetTableColumnNames MyGetTableColumnNames
Résultat CustomGetTableColumnNames

MyGetTableColumnType public_oe property

public CustomGetTableColumnType MyGetTableColumnType
Résultat CustomGetTableColumnType

MyGetTableColumnValue public_oe property

public CustomGetTableColumnValue MyGetTableColumnValue
Résultat CustomGetTableColumnValue

MyGetTableColumnValues public_oe property

public CustomGetTableColumnValues MyGetTableColumnValues
Résultat CustomGetTableColumnValues

MyGetTableCreateCommand public_oe property

public CustomGetTableCreateCommand MyGetTableCreateCommand
Résultat CustomGetTableCreateCommand

MyLoadDataTable public_oe property

public CustomLoadDataTable MyLoadDataTable
Résultat CustomLoadDataTable

MyLoadDataTableFromCSV public_oe property

public CustomLoadDataTableFromCSV MyLoadDataTableFromCSV
Résultat CustomLoadDataTableFromCSV

MyLoadDataTableFromExcel public_oe property

public CustomLoadDataTableFromExcel MyLoadDataTableFromExcel
Résultat CustomLoadDataTableFromExcel

SelectTimeout public_oe property

public int SelectTimeout
Résultat int

TrimText public_oe property

public bool TrimText
Résultat bool