public void SetPropertyEx(object Instance, string Property, object Value)
{
LastException = null;
try
{
if (Value is DBNull)
Value = null;
Value = FixupParameter(Value);
ReflectionUtils.SetPropertyEx(Instance, Property, Value);
}
catch (Exception ex)
{
LastException = ex;
SetError(ex.GetBaseException(), true);
throw ex.GetBaseException();
}
}