【发布时间】:2012-08-31 14:04:26
【问题描述】:
我有一个带有 LiveBindings 到 SQL Server 的 Delphi XE3 Firemonkey 应用程序。我可以连接并查看网格上的所有数据。我有一个字段(“id”),它是 SQL(通常称为 AutoInc)上的“身份字段”。
当我尝试添加记录时,我得到“字段 'id' 必须有一个值。”
过去,解决此问题的方法是关闭必填字段布尔值。 (例如,使用 DBISAM,您可以使数据库中的字段本身不需要,数据库引擎会在它到达那里时将其填充,但您不能在 MSSQL 中设置不需要的标识字段。)
我已经关闭了对 TField 本身的要求,但这没有任何效果。
【问题讨论】:
-
您使用的是哪个数据集组件?
-
我正在使用 DBX 组件。
-
嘿布莱克,你应该考虑undeleting this question, if you can。我觉得这很有趣。
标签: sql-server delphi firemonkey livebindings delphi-xe3