=== modified file 'MySql.Data/Provider/Source/datareader.cs' --- MySql.Data/Provider/Source/datareader.cs 2009-12-03 18:25:19 +0000 +++ MySql.Data/Provider/Source/datareader.cs 2010-02-04 08:07:15 +0000 @@ -269,11 +269,11 @@ IMySqlValue val = GetFieldValue(i, false); - if (!(val is MySqlBinary) && !(val is MySqlGuid)) + if (!(val.MySqlDbType == MySqlDbType.Binary) && !(val.MySqlDbType == MySqlDbType.Guid)) throw new MySqlException("GetBytes can only be called on binary or guid columns"); byte[] bytes = null; - if (val is MySqlBinary) + if (val.MySqlDbType == MySqlDbType.Binary) bytes = ((MySqlBinary)val).Value; else bytes = ((MySqlGuid)val).Bytes;