public void SetParameterValue(IDbDataParameter p, object obj) { object val = data.Read(obj); if (val == null) { p.Value = DBNull.Value; } else { p.Value = val; } }