public void import() { using (TransactionScope ts = new TransactionScope()) { DatabaseAdmin dba = DatabaseAdmin.getInstance(_connName); if (!dba.containsTableName(_tableName)) { TableDef tabDef = getTableDef(); dba.createTable(tabDef); } eachReadRow(0, 0, delegate(ListDataRow row) { if (!row.isBlank()) { dba.compareUpdate(_tableName, row); } }); ts.Complete(); } }