I am using the DDT to create my DML sprocs.
All of my tables have an integer identity field as the PK and a TimeStamp column named RowVersion for use with concurrency. When I generate the sprocs using the DDT, I get this error on all of the Update and Insert statements (the deletes work fine)
Cannot insert an explicit value into a timestamp column. use INSERT with a column list to exclude the timestampe column, or insert a DEFAULT.
I tried setting the default to 0 in the DDT table structure interface but get a broken rule.
I understand why I'm getting this error but not sure what to do about it. When using TimeStamps, do I need to do this piece manually?
Thanks!
Clay
Here are 2 screencaps of the error.
Unfortunately, the problem is in generating the stored procedures themselves and not in the business objects.
I'm thinking that this is a bug in the stored procedure generator. It sounds to me like the generator is trying to Insert into and Update the TimeStamp column.
Attached is the table properties I have setup.
That did the trick. Appreciate the help!