gpt4 book ai didi

c# - 如何在 C#.Net 中使用 MySQL 时摆脱 "Empty Path is not valid "错误

转载 作者:行者123 更新时间:2023-11-29 20:59:44 25 4
gpt4 key购买 nike

我正在开发一个应用程序,在其中使用更新记录表单来更新特定员工的数据。如果我按下更新按钮而不更改该员工的任何数据,则图片框控件会出现错误“空路径”无效”,虽然该记录的数据库中已经存在图像。但是当我单击图片框控件并再次上传相同的图像时,没有给出错误。这是我的程序中的一个严重错误。请帮助我摆脱其中。

 imageByte = null;
FileStream fStream = new FileStream(this.imagePathTextBox.Text, FileMode.Open, FileAccess.Read);
BinaryReader binaryReader = new BinaryReader(fStream);
imageByte = binaryReader.ReadBytes((int)fStream.Length);

private void EmployeePictureBox_Click(object sender, EventArgs e)
{
imageChangedLabel.Visible = false;
try {
OpenFileDialog openFile = new OpenFileDialog();
openFile.Filter = "JPEG Files (*.jpg)|*.jpg|PNG Files (*.png)|*.png|ALL FILES (*.*)|*.*";

if (openFile.ShowDialog() == DialogResult.OK)
{
string pictureLocation = openFile.FileName.ToString();
imagePathTextBox.Text = pictureLocation;
EmployeePictureBox.ImageLocation = pictureLocation;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}`

dbCommand1.Parameters.Add(new MySqlParameter("@img", imageByte));

最佳答案

在当前用于打开对话框的 try block 内放置一个 try block 。如果您将 catch block 留空,那么它将不会显示错误并继续。

选项二是在 if 语句下放置一个空的 else 框。

这一切都是假设错误发生在上述代码中

关于c# - 如何在 C#.Net 中使用 MySQL 时摆脱 "Empty Path is not valid "错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37337196/

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