gpt4 book ai didi

c# - MysqlDataReader - 获取无符号字节列?

转载 作者:行者123 更新时间:2023-11-30 01:21:48 26 4
gpt4 key购买 nike

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

MySqlDataReader reader = MasterServer.Instance.Sql_Connection.Reader;
reader.Read();
sbyte slot = (sbyte)reader.GetByte("slot");

表中我的列的“槽”是 TINYINT(3) 并标记为有符号。

但是,代码返回 0,因为它应该返回 -1(用于测试的该列中有 -1)。为什么?谢谢!

C#

最佳答案

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

sbyte slot = (sbyte)reader.GetBytes(0,0,null,0);

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

SqlDataReader 有 GetByte功能

关于c# - MysqlDataReader - 获取无符号字节列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18445392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com