コード例 #1
0
        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();
            }
        }