private GetFieldValue ( int index, bool checkNull ) : IMySqlValue | ||
index | int | |
checkNull | bool | |
return | IMySqlValue |
private IMySqlValue GetFieldValue(int index, bool checkNull)
{
if (index < 0 || index >= FieldCount)
Throw(new ArgumentException(Resources.InvalidColumnOrdinal));
IMySqlValue v = resultSet[index];
if (checkNull && v.IsNull)
throw new SqlNullValueException();
return v;
}
//Metodo elaborado para impedir que atributos do objeto cliente //recebam DBNull private object GetValue(string column, MySqlDataReader reader) { if(reader.IsDBNull(reader.GetOrdinal(column))) { return null; } return reader.GetFieldValue<object>(reader.GetOrdinal(column)); }