0
我有一个代码,它只是从Mysql中的列值中获取一个无符号字节。MysqlDataReader - 获取无符号字节列?
MySqlDataReader reader = MasterServer.Instance.Sql_Connection.Reader;
reader.Read();
sbyte slot = (sbyte)reader.GetByte("slot");
而我的列在表中的“槽”是TINYINT(3)并标记为signed。
但是,代码返回0,因为它应该返回-1(有-1该列中进行测试)。 这是为什么?谢谢!
C#
我没有使用MySQL,但是确实方法reader.GetByte()支持符号字节?这是否工作? sbyte slot =(sbyte)reader [“slot”]; – alfoks