我一直在尝试在访问数据库中插入一行。我已经能够使用相同的格式插入到其他表中,但是这个表接缝有问题。我放下了桌子并重新创建了它,并没有缝合工作。所以我想我会看到有人能看出我的问题是什么。这是我在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)。谁能看出问题是什么?