L
ljqin
Unregistered / Unconfirmed
GUEST, unregistred user!
在SQL Server中定义了一个主键自增的表,就是其主键(Primary key)
比如说字段名为NID,是自增的。即每添加一个记录,该字段自动加1,这样
就不用让用户去输入与他无关的主键。
使用Delphi 3 的TTable和TDBNavigator操作这样的表时,因为不希望
用户直接操作主键,所以NID在屏幕上不出现。当Insert以后,输入各字段值
然后post时,出现“NID Required”错误。用TTable的Fields Editor将
NID字段的属性设置成ReadOnly和非Required的。则上述错误不再出现,却
出现Record/Key Deleted错误。
虽然可以用设置Exception的办法过滤这个错误,但程序运行总是不正常
。
比如说字段名为NID,是自增的。即每添加一个记录,该字段自动加1,这样
就不用让用户去输入与他无关的主键。
使用Delphi 3 的TTable和TDBNavigator操作这样的表时,因为不希望
用户直接操作主键,所以NID在屏幕上不出现。当Insert以后,输入各字段值
然后post时,出现“NID Required”错误。用TTable的Fields Editor将
NID字段的属性设置成ReadOnly和非Required的。则上述错误不再出现,却
出现Record/Key Deleted错误。
虽然可以用设置Exception的办法过滤这个错误,但程序运行总是不正常
。