I have a Delphi XE3 Firemonkey app with LiveBindings to a SQL Server. I can connect and see all the data on a grid. I have a field ("id") which is an "identity field" on SQL (more commonly known as an AutoInc).
When I try to add a record I get "Field 'id' must have a value."
In the past, the fix for this has been to turn off the required field boolean. (With DBISAM, for example, you make the field in the database itself not required and the DB engine fills it in when it gets there, but you can't make an identity field not required in MSSQL.)
I've turned off the requirement for the TField itself, but that has no effect.