ai didi

c# - 将查询检索为字节数组

转载 作者:行者123 更新时间:2023-11-29 04:54:10 24 4
gpt4 key购买 nike

我正在尝试将查询检索为字节数组。不过,我卡在了代码中。

byte[] temp = QueryFile("SELECT modelFile FROM items WHERE modelName='F_Pants1'");
public byte[] QueryFile(string queue)
{
MySqlCommand command = MySqlCon.CreateCommand();
MySqlDataReader Reader;
command.CommandText = queue;
MySqlCon.Open();
Reader = command.ExecuteReader();
byte[] thisrow = new byte[1000];
while (Reader.Read())
{
for (int i = 0; i < Reader.FieldCount; i++)
thisrow[0] = Convert.ToByte(Reader.GetValue(i).ToString());


}
thisrow = thisrow.Remove(thisrow.Length - 1, 1);
MySqlCon.Close();

return thisrow;

}

如果有人有答案,我将不胜感激。

最佳答案

你把它弄得有点太复杂了。试试这个:

       try {
Reader = command.ExecuteReader();
if (Reader.Read())
{
return Reader.GetValue(0) as Byte[];
}
} finally {
MySqlCon.Close();
}

关于c# - 将查询检索为字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8305673/

24 4 0
文章推荐: iphone - PopOver 在 Leftside up+iphone 中打开
文章推荐: mySQL查询选择不在另一个表中的地方
文章推荐: mysql - 我如何运行 while 循环来更新 phpMyAdmin 表中的记录?
文章推荐: java - 使用 J2ObjC Gradle 插件排除测试
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com