我有一个更新声明,我想知道如何获得刚刚更新的行的主键。
SELECT @@identity
我尝试了这个,但它没有用。 我一直都是0。
但我的更新声明也可能是问题,因为它也不确定。
UPDATE payment INNER JOIN booking SET hire_cost=" & cost(1) & ",additional_cost=" & cost(0) & ",total_cost=" & cost(2) & ",Deposit=" & Math.Round(cost(2) / 4) & " WHERE booking.bookingID='" & y & "' AND payment.PaymentID=booking.PaymentID
请帮忙!
答案 0 :(得分:0)
您需要在数据库中将您的列指定为标识列,以便返回0以外的任何内容