我从excel导入数据并创建数据表并插入SQLite数据库,但如果数据已存在,我想要替换它。这样做一个一个地花了1分钟2000行,所以我通过数据表adapter.Update(数据表),但如果表已经存在它显示错误
我的代码是:
conn.Open();
using (var transaction = conn_cms.BeginTransaction())
{
cmd = conn.CreateCommand();
cmd.CommandText = string.Format("SELECT * FROM
{0}",DT.TableName);
SQLiteDataAdapter adapter = new SQLiteDataAdapter(cmd);
SQLiteCommandBuilder builder = new
SQLiteCommandBuilder(adapter);
adapter.Update(DT);
transaction.Commit();
}
conn.Close();