小编Ami*_*mir的帖子

在c#中使用oledb更新数据

我使用 c# 和数据库使用 access accdb 创建了一个项目,并将它们连接起来。我制作了 2 个按钮,第一个用于添加新客户,效果完美,第二个用于更新客户的数据(名字和姓氏),由于某种原因,更新按钮不起作用,当我运行该项目,但单击后没有任何反应......

private void button2_Click(object sender, EventArgs e)
{
    connect.Open();
    string cid = textBox1.Text;
    string cfname = textBox2.Text;
    string clname = textBox3.Text;
    OleDbCommand command = new OleDbCommand();
    command.Connection = connect;
    command.CommandText = "UPDATE Tcostumers SET cfname= " + cfname + "clname= " + clname + " WHERE cid = " + cid;
    if (connect.State == ConnectionState.Open)
    {
        try
        {
            command.ExecuteNonQuery();
            MessageBox.Show("DATA UPDATED");
            connect.Close();
        }
        catch (Exception expe)
        {
            MessageBox.Show(expe.Source);
            connect.Close();
        }
    }
    else
    { …
Run Code Online (Sandbox Code Playgroud)

c# oledb ms-access

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

ms-access ×1

oledb ×1