Identity_insert ?

  • Hello all,

            trying to create a record on a webpage I created but i'm getting

    this error message....

    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

    [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert explicit value for identity column in table 'tblBooking' when IDENTITY_INSERT is set to OFF.

     

    How do I go about turning this feature on ?

    Regards,

    Mitch....

  • Hi Mitch

    Sounds like you are trying to insert an explicit value into a field that has been designed to assign its own values automatically on insert (possibly an auto-incrementing primary key in tblBooking).

    Assuming that you are aware of this and doing it deliberately for some reason, check out SET IDENTITY_INSERT in BOL and that should help you out.

    Alternatively, just remove the identity field from your insert query and let SQL Server handle the job.

    Regards

    Phil

    The absence of evidence is not evidence of absence
    - Martin Rees
    The absence of consumable DDL, sample data and desired results is, however, evidence of the absence of my response
    - Phil Parkin

  • Thanks Phil,

                   yes, I created the table in Access and then upsized it.

    The ID field is an autonumber field so I guess that is causing me the trouble.

    Thanks again for your help,

    Mitch....

Viewing 3 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic. Login to reply