newsequentialid() doesn't return value on MSQuery.Post
Posted: Wed 20 Mar 2013 13:00
table:
Then field default is newsequentialid() it doesn't return on MSQuery.Post params (both OnBeforeUpdateExecute assigned or not) and raises exception 'field must have value',
but if field default value is newid(), it works OK.
Code: Select all
CREATE TABLE [dbo].[PrintInfo](
[ID] [uniqueidentifier] NOT NULL,
[FirmID] [int] NOT NULL,
[FirstInvoiceID] [int] NULL,
[AddDate] [datetime] NOT NULL,
[Attributes] [int] NOT NULL,
CONSTRAINT [PK_PrintInfo] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[PrintInfo] ADD CONSTRAINT [DF_PrintInfo_ID] DEFAULT (newsequentialid()) FOR [ID]
but if field default value is newid(), it works OK.