0

我一直在尝试在访问数据库中插入一行。我已经能够使用相同的格式插入到其他表中,但是这个表接缝有问题。我已经放下桌子并重新创建了它,但这并没有成功。所以我想我会看看是否有人能看到我的问题。这是我在 Visual Studio 中的插入代码

    Dim objcon As New ConnectString   
    Dim cmd As New OleDbCommand("INSERT INTO Order(OrderId, CustomerId, EmployeeId) VALUES (@OrderId, @CustomerId, @EmployeeId);", objcon.con)

    With cmd.Parameters
        .AddWithValue("@OrderId", CInt(txtOrderId.Text))

        .AddWithValue("@CustomerId", CInt(txtCustId.Text))
        .AddWithValue("@EmployeeId", CInt(txtEmployeeId.Text))


    End With
    objcon.con.Open()
    cmd.ExecuteNonQuery()
    objcon.con.Close()

连接字符串在我所有其他类中都有效,所以我认为这不是问题。与我的其他表相比,此表的唯一区别是它具有外键(customerId 和 EmployeeId)。任何人都可以看到问题是什么?

4

0 回答 0