|
@@ -2078,8 +2078,16 @@ public class SQLiteProvider : IProvider
|
|
|
{
|
|
|
foreach (var field in fnc.Modifiers.Prepend(fnc.Value))
|
|
|
{
|
|
|
- CheckColumn(columns, field);
|
|
|
- LoadFieldsAndTables(command, type, prefix, fieldmap, tables, columns, Column.Create(type, field), useparams);
|
|
|
+ try
|
|
|
+ {
|
|
|
+ CheckColumn(columns, field);
|
|
|
+ LoadFieldsAndTables(command, type, prefix, fieldmap, tables, columns, Column.Create(type, field), useparams);
|
|
|
+ }
|
|
|
+ catch (Exception e2)
|
|
|
+ {
|
|
|
+ Logger.Send(LogType.Error,"",$"Error creating column from field [{field}] : {e2.Message} ");
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
fieldmap[baseCol.Name] = GetFunction(fnc, fieldmap, baseCol.Name);
|
|
|
}
|