Вопрос : Двигая, котор хранят процедура от сервера 2000 до 2005 SQL, множественных вставок таблицы и SCOPE_IDENTITY

Hi,

I am двигать некоторые таблицы &, котор хранят процедуры от сервера 2000 SQL, к серверу 2005.

SQL до тех пор настолько хорошему, но мне приходило через проблему с этой, котор хранят процедурой: class= " lineNumbers " >
1 >
СОЗДАЙТЕ ПРОЦЕДУРУ [dbo]. [user_insert]
@user_service_unit int,
@user_champion_1 varchar (50),
@user_champion_1_nt varchar (10),
@user_champion_2 varchar (50),
@user_champion_2_nt varchar (10),
@user_champion_3 varchar (50),
@user_champion_3_nt varchar (10),
@user_date_received datetime,
@user_requestor varchar (255),
@user_info_requested текст,
datetime @user_expiry_date,
datetime @user_10_days,
datetime @user_5_days,
datetime @user_2_days
КАК

ВСТАВКА В dbo.user_details
(user_service_unit, user_champion_1, user_champion_1_nt, user_champion_2, user_champion_2_nt, user_champion_3, user_champion_3_nt, 
я user_date_received, user_requestor, user_expiry_date, user_10_days, user_5_days, user_2_days)
ЗНАЧЕНИЯ
(@user_service_unit, @user_champion_1, @user_champion_1_nt, @user_champion_2, @user_champion_2_nt, @user_champion_3, @user_champion_3_nt, 
@user_date_received, @user_requestor, @user_expiry_date, @user_10_days, @user_5_days, @user_2_days);

ОБЪЯВИТЕ @NEW_ID INT
УСТАНОВИТЕ @NEW_ID = SCOPE_IDENTITY ()

ВВЕДИТЕ В dbo.user_info_requested
(user_info_requested user_id,)
ЗНАЧЕНИЯ
(@user_info_requested @new_id,)

ВСТАВКА В dbo.user_details_supplied
(user_details_supplied user_id,)
ЗНАЧЕНИЯ
(@new_id, '')

ВСТАВКА В dbo.user_questions
(user_id, user_questions)
ЗНАЧЕНИЯ
(@new_id, '')

ВОЗВРАЩЕННОЕ @new_id
Сервер 2000 >

On SQL class= GO
And тогда возвращают заднюю часть @new_id поэтому я могу использовать ее в моем сервере 2005 ASP.net script.

On SQL, @new_id нулево, и ничего всегда введено, даже в позволения user_details.

All установите правильно на, котор хранят procudure, и идеи tables.

Any или намекает я должен изменить?

Cheers,
Mike
class=

Ответ : Двигая, котор хранят процедура от сервера 2000 до 2005 SQL, множественных вставок таблицы и SCOPE_IDENTITY

вы 200% уверенным вы двинули таблицу при свойство тождественности установленное на колонки как нужно?
то будет единственная причина, котор я могу думать null scope_identity возвращающ после вставки
пожалуйста double-check
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us