如何在vb.net 2008中将主键设为AUTOINCREMENT?

时间:2009-06-06 13:23:50

标签: asp.net linq auto-increment

我在数据库中有表,主键是'TID'列, 我想把它作为AUTOINCREMENT,但我不能,因为“身份规范”被关闭了!

见图:http://www.rofof.com/img2/6xsbuy6.gif

我该怎么做?

谢谢!

2 个答案:

答案 0 :(得分:2)

您需要将其设为int列或其他数字类型,而不是nchar列。我怀疑nchar(10)对于其他列也是错误的类型:您可能需要nvarchar列作为您的名称字段,并且您希望允许空间超过10个字符。


您正在尝试自己设置ID列的值。使用自动增量列时,根本不将ID列放在insert语句中。

答案 1 :(得分:1)

使用支持自动增量的类型,例如 int bigint