上传一个字节数组到MYSQL
本文关键字:字节数 字节 数组 MYSQL 一个 | 更新日期: 2023-09-27 18:15:56
我有一个文件,我转换成一个长字符串。我想把这个字符串,转换成字节数组,然后上传到数据库。但是,当我运行代码时,它在数据库中显示为NULL;
下面是我的代码:
SQL.UploadFile(Encoding.ASCII.GetBytes(FBX), txt_Name.Text);
public void UploadFile(byte[] value, string Where)
{
const string SQL = "UPDATE itemmodel SET modelFile='@File' WHERE modelName='@Name'";
MySqlCommand cmd = new MySqlCommand(SQL, MySqlCon);
cmd.Parameters.AddWithValue("@File", value);
cmd.Parameters.AddWithValue("@Name", Where);
MySqlCon.Open();
cmd.ExecuteNonQuery();
MySqlCon.Close();
}
我真的不认为你想在SQL参数周围加上引号:
const string SQL = "UPDATE itemmodel SET modelFile=@File WHERE modelName=@Name";
当然不是@File
。