0
ファイルを1つの長い文字列に変換しました。その文字列をバイト配列に変換してデータベースにアップロードします。しかし、私は自分のコードを実行すると、データベースにNULLとして表示されます。ここでMYSQLへのバイト配列のアップロード
は私のコードです:
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();
}
よろしくお願いいたします。バイト配列をC#文字列に戻すにはどうすればよいですか?私は単に文字列にクエリを返すとき私は最初の数単語を取得する –
Encoding.ASCII.GetString(aBytes)を試したことはありますか? –
バイト配列を取得するために使用できるMySqlコマンドは何ですか? –