Der psychische Debugger sagt, dass Sie entweder an SP_ExecuteSQL
übergeben werden eine Variable vom Typ varchar (machen Sie es zu nvarchar), oder Sie haben einen String, für den Sie das Unicode-Präfix nicht verwendet haben:
Z.B.
Exec sp_executesql 'select * from something'
Verwenden Sie zum Beheben des Problems:
Exec sp_executesql N'select * from something'
Beachten Sie das N
Präfix für die Zeichenfolge.