Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Уперся, блин, HELP!!!!!!!!

3.4K
03 марта 2003 года
DmitryBlack
1 / / 03.03.2003
Вот текст:
declare @NodeID uniqueidentifier,
@TableName sysname

select @TableName=object_name(717245610)

select @NodeID='58AD09EB-EC5E-49EF-9C60-0D9AAF1CFF2F'

--print @NodeID

--select TreeNode_ID from Sp_TypeTC where TreeNode_ID=@NodeID

select @mySQL = 'select TreeNode_ID from ' + @TableName +
' where TreeNode_ID=' + '[' + cast(@NodeID as nchar(36)) + ']'

exec(@mySQL)

Это последний вариант, уже как только не пробовал. Вот чего сервер отвечает:

Server: Msg 207, Level 16, State 3, Line 1
Invalid column name '58AD09EB-EC5E-49EF-9C60-0D9AAF1CFF2F'.

Чего ему надо, а... Я уже замучился. Как ему вдолбить, что я передаю значение??????? Причем закомментаренный вариант select-а работает на ура (Еще бы он не работал, я б тогда вообще тронулся).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог