Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Игорь Т.


Старейшина

Зарегистрирован:
29 September 2002
Сообщения: 647
Примеры кода: 2
 

RE[4]: Проблемы с процедурой

05 December 2002 19:14  


М-дя... Т.е.
INSERT INTO #TempItems(InstID,InstName,CityID,CityName,CreatedDate)
SELECT InstID,InstName,CityID,CityName,CreatedDate FROM viewInstitutions
	WHERE 
		CityID >= @FilterCityID AND 
		(CityID * @FilterCityID = @FilterCityID OR CityID = @FilterCityID)
	ORDER BY
	CASE @SortColumn
		When 'InstID' Then InstID
		When 'InstName' Then InstName
		When 'CityName' Then CityName
		When 'CreatedDate' Then CreatedDate
	END
ASC
Вылетает подчистую при задании столбца сортировки, отличного от InstID? Или при первом вызове отрабатывает, а потом валится? Ну и на всяк случай спрошу про тип поля CreatedDate в таблице viewInstitutionsУлыбка
Смотрим...
CreatedDate datetime not null default(getdate())
Правда одно НО - viewInstitutions, это view-шка. Продолжаю эксперементированить. Комментирую строки:
--		When 'InstID' Then InstID

--		When 'CreatedDate' Then CreatedDate
Тогда вызовы типа
Admin_Inst_SelectInst 24, 5, 2, 'CityName'



все таки срабатываеют...


М-дя, умом программу не понять.
А может все таки динамический SQL рулит?Улыбка типа Динамический SQL с переменным кол-вом параметром (злобноватый пример, правда, но показательный - статика с той же функциональностью дохлаУлыбка)


Чувствую так и придется деалть. Притом, что хотелось бы одну процедуру иметь на все времена.. вернее таблица. Но тут скорее дело принципа...
We take I.T. easy!
Наверх
  



ADO.NET

 Проблемы с процедуройИгорь Т.  04 December 2002 18:50
 RE: Проблемы с процедуройleo  16 December 2002 20:28
 RE: Проблемы с процедуройDimon aka Manowar  04 December 2002 19:32
 RE[2]: Проблемы с процедуройИгорь Т.  05 December 2002 18:45
 RE[3]: Проблемы с процедуройDimon aka Manowar  05 December 2002 19:10
 RE[4]: Проблемы с процедуройИгорь Т.  05 December 2002 19:14
 RE[5]: Проблемы с процедуройDimon aka Manowar  05 December 2002 19:31
 RE[6]: Проблемы с процедуройИгорь Т.  05 December 2002 19:34
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта