首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MysqlDataReader -获取无符号字节列?

MysqlDataReader -获取无符号字节列?
EN

Stack Overflow用户
提问于 2013-08-26 13:30:44
回答 1查看 170关注 0票数 0

我有一个代码,它只是从Mysql中的列的值中获取一个无符号字节。

代码语言:javascript
复制
MySqlDataReader reader = MasterServer.Instance.Sql_Connection.Reader;
reader.Read();
sbyte slot = (sbyte)reader.GetByte("slot");

我的列在表中的“槽”是TINYINT(3),标记为签名。

但是,代码返回0,正如它应该返回-1 (该列中有-1用于测试)。为什么会这样呢?谢谢!

C#

EN

回答 1

Stack Overflow用户

发布于 2013-08-26 13:45:18

我建议,根据列的索引,它应该是GetByte(column,...)

代码语言:javascript
复制
sbyte slot = (sbyte)reader.GetBytes(0,0,null,0);

如果sql语句如下所示:SELECT slot FROM table,因此是GetBytes(0,...)

SqlDataReader有一个GetByte函数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18445392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档