Chris Prakoso wrote:
>         public bool UpdateData(string tableName, Dictionary<string,object> 
> fields, List<string> whereKeys)
>         {
>             ...
>                     using (SQLiteTransaction transaction = 
> conn.BeginTransaction())
>                     {
>                         ...
>                         rowsUpdated = cmd.ExecuteNonQuery();
>                         transaction.Commit();

Using one transaction for each statement is slow.
(Re-opening the database doesn't help either.)

You should use a single transaction around all update statements.


Regards,
Clemens

Reply via email to