C # Динамический запрос SQL - PullRequest
0 голосов
/ 04 марта 2019
SqlCommand s2 = new SqlCommand();
s2.CommandText = @"declare @sql nvarchar(max);

set @sql = 'select sys_RespNum from ' + quotename(@tableName) + 'where' + 'respid' + 'in' + '(' + @emails + ')';
exec (@sql);

Что не так с кодом?Я получаю сообщение об ошибке:

Неверный синтаксис рядом с @ emails

1 Ответ

0 голосов
/ 04 марта 2019

вы пропустили пробел

set @sql = 'select sys_RespNum from ' + quotename(@tableName) + ' where ' + ' respid ' + ' in ' + '( ' + @emails + ' )';
exec (@sql);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...