[ whitefrost.com | Account Manager 4 Product Page ]

Core.Database.SqlBulkInsert Class Reference

List of all members.

Public Member Functions

 SqlBulkInsert (String in_connection_string, String in_table_name)
 SqlBulkInsert (String in_connection_string, String in_table_name, String in_persist_schema_path)
bool Prepare ()
void Clear ()
bool Insert ()
void AddRow (DataRow row)
DataRow NewRow ()

Properties

bool AutoInsert [get, set]
int BulkSize [get, set]
int BatchSize [get, set]
int TotalCount [get]
int CurrentCount [get]
DataTable Table [get]
String ConnectionString [get, set]
String TableName [get, set]
String PersistSchemaPath [get, set]
bool PersistSchema [get, set]

Private Attributes

String connection_string
String table_name
bool persist_schema = false
String persist_schema_path
DataTable table
int bulk_size = 200
int batch_size = 50
int current_count = 0
int total_count = 0
bool auto_insert = false
bool is_inserting = false


Constructor & Destructor Documentation

Core.Database.SqlBulkInsert.SqlBulkInsert ( String  in_connection_string,
String  in_table_name 
)

Core.Database.SqlBulkInsert.SqlBulkInsert ( String  in_connection_string,
String  in_table_name,
String  in_persist_schema_path 
)


Member Function Documentation

bool Core.Database.SqlBulkInsert.Prepare (  ) 

void Core.Database.SqlBulkInsert.Clear (  ) 

bool Core.Database.SqlBulkInsert.Insert (  ) 

void Core.Database.SqlBulkInsert.AddRow ( DataRow  row  ) 

DataRow Core.Database.SqlBulkInsert.NewRow (  ) 


Member Data Documentation

DataTable Core.Database.SqlBulkInsert.table [private]


Property Documentation

bool Core.Database.SqlBulkInsert.AutoInsert [get, set]

int Core.Database.SqlBulkInsert.BulkSize [get, set]

int Core.Database.SqlBulkInsert.BatchSize [get, set]

int Core.Database.SqlBulkInsert.TotalCount [get]

int Core.Database.SqlBulkInsert.CurrentCount [get]

DataTable Core.Database.SqlBulkInsert.Table [get]

String Core.Database.SqlBulkInsert.ConnectionString [get, set]

String Core.Database.SqlBulkInsert.TableName [get, set]

String Core.Database.SqlBulkInsert.PersistSchemaPath [get, set]

bool Core.Database.SqlBulkInsert.PersistSchema [get, set]


The documentation for this class was generated from the following file:
Stephen W. Cote, 2009, whitefrost.com