diff --git a/Source/Libraries/GSF.Core/Data/AdoDataConnection.cs b/Source/Libraries/GSF.Core/Data/AdoDataConnection.cs index 8b85e8b4e3..f25da7c8de 100755 --- a/Source/Libraries/GSF.Core/Data/AdoDataConnection.cs +++ b/Source/Libraries/GSF.Core/Data/AdoDataConnection.cs @@ -1081,12 +1081,12 @@ private object[] ResolveParameters(object[] parameters) _ => parameter }; - parameter = value switch + value = value switch { null => DBNull.Value, bool b => Bool(b), Guid guid => Guid(guid), - _ => parameter + _ => value }; IDbDataParameter dataParameter = command.CreateParameter(); @@ -1095,7 +1095,7 @@ private object[] ResolveParameters(object[] parameters) dataParameter.DbType = type.Value; dataParameter.ParameterName = "@p" + i; - dataParameter.Value = parameter; + dataParameter.Value = value; dataParameters[i] = dataParameter; } }