I get this error:
Server: Msg 102, Level 15, State 1, Line 62
Incorrect syntax near ')'.
Here is the request that I put inside my cursor:
exec ('sp_grantdbaccess @.loginame=' + @.newLoginParam )
set @.sqlGrant='grant update on mosaikdb741.dbo.loginlistInput to ' + @.newLoginParam
EXEC (@.sqlGrant)
Is there any thing wrong?
thank you
Would you be able to provide the value of @.newLoginParam that is causing the problem?
Chris
|||As I indicated earlier, if you were to PRINT and examine the value of @.sqlGrant, you would readily see that there 'may' be a problem with quotes.|||exec ('sp_grantdbaccess @.loginame= ''' + @.newLoginParam + '''')
...but work only if you dont have ' into @.newLoginParam
My suggestion is to use sp_executesql with separate parameters settings.
Mauro
No comments:
Post a Comment