小编Die*_*uck的帖子

尝试捕获永远不会进入catch块

下面代码的问题是我从未看到我的catch代码执行.如果我的id不存在,则显示空数据网格.出了什么问题?

private void btnSearch_Click(object sender, EventArgs e)
{
    try
    {
        this.Cursor = Cursors.WaitCursor;
        SqlConnectie vandaag = new SqlConnectie();
        vandaag.Connection();
        SqlDataAdapter sda = new SqlDataAdapter("select ID, VERSIE, SB, NAAM, M_DATUM, V_DATUM from RE1 where ID=" + tbRecept.Text, SqlConnectie.conn);
        DataTable dt = new DataTable();
        sda.Fill(dt);
        dgvTemp.DataSource = dt;
        SqlConnectie.conn.Close();
        this.Cursor = Cursors.Default;
    }

    catch
    {
        MessageBox.Show("ID doesn't exist");
    }
}
Run Code Online (Sandbox Code Playgroud)

sql try-catch

-1
推荐指数
1
解决办法
41
查看次数

标签 统计

sql ×1

try-catch ×1