gpt4 book ai didi

c# - 如何检查我从文本框中输入的 "ID"在我的 MySql 表中不存在?

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

这是我的代码。当我输入不存在的 ID 时,会出现错误消息。我想当程序发现这个 ID 不存在时显示一个消息框。

    public Form1()
{
InitializeComponent();
}

private void label1_Click(object sender, EventArgs e)
{

}

private void BTN_INSERT_Click(object sender, EventArgs e)
{
String selectquery = "SELECT * FROM imgbase.Clients WHERE ID = '" + BOX_ID.Text + "' ";
command = new MySqlCommand(selectquery, connection);


da = new MySqlDataAdapter(command);

DataTable table = new DataTable();

da.Fill(table);


BOX_FULLNAME.Text = table.Rows[0][1].ToString();

BOX_INFO.Text = table.Rows[0][2].ToString();

byte[] img = (byte[])table.Rows[0][3];

MemoryStream ms = new MemoryStream(img);

pictureBox1.Image = Image.FromStream(ms);
da.Dispose();



}

最佳答案

所以你可以使用

try{
if(table.Rows.Count == 0)
{ MessageBox.Show("No Records with given ID ...");
return;
}
}
catch{
error message;
}

关于c# - 如何检查我从文本框中输入的 "ID"在我的 MySql 表中不存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41209003/

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