0

我不明白怎么了。

我的 Microsoft Access 数据库中有一个称为 SessionID 的主键。它是一个自动编号,格式为“3”00000。

假设我有一个 SessionID,例如 300001。

如果我有这样的查询;

SELECT Booking.SessionID FROM Booking WHERE Booking.SessionID = 300001

什么都没有出现!它让我目瞪口呆,我几乎重做了一半的数据库试图解决这个问题。

如果你们能指出明显的缺陷,那就太好了。如果不是,那么这意味着它在我的程序中的某个地方存在问题,这仍然会有很大的帮助!

4

1 回答 1

2

格式只是图片,像这样的主键格式只会导致混乱。键的值为 1,而不是 300001。

于 2012-03-29T07:37:28.207 回答