MySql.Data.MySqlClient.MySqlDataReader.GetFieldValue C# (CSharp) Method

GetFieldValue() private method

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;
    }

Usage Example

Ejemplo n.º 1
0
        //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));
        }