Home > Archive > Microsoft SQL Server Desktop Engine > August 2005 > Identity_Insert is set to OFF









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Identity_Insert is set to OFF
gaba

2005-08-03, 1:25 pm

Hi,
I'm using SQL Server MSDE RelA (BackEnd) Access Project (FrontEnd). I need
to Duplicate a record from a form and the linked records in its subform.
Parent form duplicate goes to table "Jobs" where JobID is the key, records
from subform with (Link JobID) go to table "Samples". I've created an update
query in order to do this and I'm getting the following error-message:

Cannot insert explicit value for identity column in table "Jobs" when
IDENTITY_INSERT is set to OFF

Do I need SP4 Service Pack SP4 or am I doing something wrong? Is there any
other way to duplicate these records?

Thanks in advance


--
gaba :)
gaba

2005-08-03, 1:25 pm

Sorry,
I've meant "append query" not update
--
gaba :)


"gaba" wrote:

> Hi,
> I'm using SQL Server MSDE RelA (BackEnd) Access Project (FrontEnd). I need
> to Duplicate a record from a form and the linked records in its subform.
> Parent form duplicate goes to table "Jobs" where JobID is the key, records
> from subform with (Link JobID) go to table "Samples". I've created an update
> query in order to do this and I'm getting the following error-message:
>
> Cannot insert explicit value for identity column in table "Jobs" when
> IDENTITY_INSERT is set to OFF
>
> Do I need SP4 Service Pack SP4 or am I doing something wrong? Is there any
> other way to duplicate these records?
>
> Thanks in advance
>
>
> --
> gaba :)

Damien

2005-08-08, 9:24 am

gaba wrote:
> Hi,
> I'm using SQL Server MSDE RelA (BackEnd) Access Project (FrontEnd). I need
> to Duplicate a record from a form and the linked records in its subform.
> Parent form duplicate goes to table "Jobs" where JobID is the key, records
> from subform with (Link JobID) go to table "Samples". I've created an update
> query in order to do this and I'm getting the following error-message:
>
> Cannot insert explicit value for identity column in table "Jobs" when
> IDENTITY_INSERT is set to OFF
>
> Do I need SP4 Service Pack SP4 or am I doing something wrong? Is there any
> other way to duplicate these records?
>

Hi gaba,

The clue is in the question :-)

In order to insert data into a table which has an identity column, if
you want to insert a value instead of accepting the default, do the
following:

SET IDENTITY_INSERT <table name> ON

then doing your inserts, and then

SET IDENTITY_INSERT <table name> OFF

Rather irritatingly, you can only set this option against one table at
a time.

gaba

2005-08-08, 9:24 am

Thanks Damien. That was it. So simple...
--
gaba :)


"Damien" wrote:

> gaba wrote:
> Hi gaba,
>
> The clue is in the question :-)
>
> In order to insert data into a table which has an identity column, if
> you want to insert a value instead of accepting the default, do the
> following:
>
> SET IDENTITY_INSERT <table name> ON
>
> then doing your inserts, and then
>
> SET IDENTITY_INSERT <table name> OFF
>
> Rather irritatingly, you can only set this option against one table at
> a time.
>
>

Sponsored Links





Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive | Programming forum archive

Copyright 2008 droptable.com