RAD Studio 2007, SDAC 6.1.3.
Code: Select all
CREATE TABLE [mb_suprt](
[MsgID] [int] NOT NULL,
[Subject] [nvarchar](250) NULL,
[Message] [nvarchar](max) NULL,
[SeqID] [uniqueidentifier] NOT NULL,
CONSTRAINT [PK_mb_suprt] PRIMARY KEY CLUSTERED
(
[MsgID] 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 [mb_suprt] ADD CONSTRAINT [DF_mb_suprt_SeqID] DEFAULT (newsequentialid()) FOR [SeqID]
Code: Select all
Q.SQL.Text:='SELECT * FROM mb_suprt WHERE MsgID='+MsgID;
Q.UpdatingTable:=mb_suprt;
Q.KeyFields:='MsgID';
Q.Open;
[b]Q.Insert;[/b] // this row raises exception
...
Why there is this error?