在一个查询中执行2次搜索

时间:2020-01-13 17:38:47

标签: c# oledb

我需要获取表的最后一条记录的ID并使用它进行新的搜索,我正在尝试花费数小时,但无法获得结果。 我基本上需要将这些查询放在一起。 首先获取ID,然后更新信息。 谢谢大家。

private void btnClose_Click(object sender, EventArgs e)
    {
        btnClose.Enabled = false;
        btnOpen.Enabled = true;
        connection = new OleDbConnection(db);

        try
        {
            connection.Open();

            string query = "UPDATE Caixa SET Data_Fechamento = '" + DateTime.Now + "' WHERE Id_Caixa = " + idDay;

            OleDbCommand cmd = new OleDbCommand(query, connection);
            cmd.ExecuteNonQuery();
            MessageBox.Show("Caixa fechado com sucesso!");
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.ToString());
        }
        finally
        {
            connection.Close();
        }
    }

0 个答案:

没有答案
相关问题