Postada em 23/01/2006 15:51 hs
tenho de rodar uma instrucao em sql pra dar privilegio a um usuario que eh a seguinte:
Sql = "USE " & DbLink Sql = Sql & "GO " Sql = Sql & "EXEC sp_adduser '" & UserLink & "','" & UserLink & "', 'db_owner'" Sql = Sql & "EXEC sp_addrolemember 'db_owner', '" & UserLink & "'"
Cn.Execute (Sql)
soh o que acontece eh que se eu rodar essa instrucao no QueryAnalizer ela funciona tranquilo mas nesse codigo ai nao vai nem a pau. To achando que eh por causa das quebras de linha pois na Query fica assim:
USE linkacessoN GO EXEC sp_adduser 'linkacessoNN', 'linkacessoNN', 'db_owner' EXEC sp_addrolemember 'db_owner', 'linkacessoNN'
Alguem teria uma ideia de como eu posso resolver este problema??? O mesmo acontece na hora que eu vou rodar o script pra criar as tabelas e as procedures. Sera que nao existe uma maneira mas "correta" pra isso?????
|