PDA

View Full Version : An explicit value for the identity column in table 'table1' can only be specified when a column list



rahil_2008
یک شنبه 15 شهریور 1388, 01:26 صبح
با عرض سلام خدمت دوستان
من با يك error به اين صورت مواجه شدم:
An explicit value for the identity column in table 'table1' can only be specified when a column list is used and IDENTITY_INSERT is on
لطفا اگر مي دونيد علت چيه راهنماييم كنيد

majid325
یک شنبه 15 شهریور 1388, 11:18 صبح
این error که میگه تو فیلد identity ی تون نمیتونید (و اصولا نباید) مقداری بریزید.
دقت کنید که تو کوئری insert اسمی از این فیلد نبرده باشید.

rahil_2008
یک شنبه 15 شهریور 1388, 23:09 عصر
خيلي خيلي ممنونم. واقعا مستاصل شده بودم

محمد سلیم آبادی
دوشنبه 16 شهریور 1388, 01:04 صبح
حتی می توانید کاری کنید که این خطا به وجود نیاید!
یعنی مقادیر ستون identity را به طور مستقیم نیز می توان مقدار دهی کرد، کافی است که قبل از درج این مقادر از دستور set identity_insert on استفاده کنید