自动编号id列为什么不能自动编号
我用以下代码:
procedure TWinForm.Button1_Click(sender: System.Object; e: System.EventArgs);
var
dr:DataRow;
begin
//在DataTable中增加行
dr:=ds1.Tables['article'].NewRow;
dr['标题']:=textbox1.Text;
ds1.Tables['article'].Rows.Add(dr);
da1.Update(ds1.Tables['article']);
end;
给数据库增加记录,但是出现:列id不允许空值的错误,但是我的id在access中用的是自动编号,为什么不能自动添加。
我打开数据库,自己添加记录时,id值可以自动获得,用上述代码为什么不行?