【发布时间】:2012-11-14 10:43:56
【问题描述】:
我得到了带有下一列的表格:Id, Name, Age, Class
我正在尝试像这样在 db 中插入新行:
INSERT INTO MyTable (Name, Age, Class)
VALUES (@name, @age, @class)
得到一个例外:
"Index or primary key cannot contain a Null value."
问题是如何在不知道下一个主 ID 的情况下添加新行,或者是否有办法在另一个查询的帮助下从表中获取此 ID?
【问题讨论】:
-
我认为您忘记将
id字段设置为IDENTITY。请您包含完整的表定义吗? -
@Dems,您的意思是将
Id列的类型从 Number 更改为 AutoNumber 吗?