Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.11;
Скачать: CL | DM;

Вниз

создание пользователя   Найти похожие ветки 

 
alexliv   (2005-10-26 12:42) [0]

Уважаемые мастера подскажите!!!
возможно ли выполнить след код :
dm.comm_add_passw.CommandText:="exec sp_addlogin  @loginame =:user1,   @passwd =:passw ,   @defdb =  OtdK " ;
dm.comm_add_passw.Parameters.ParamByName("passw").Value:=user.pass2.text;
dm.comm_add_passw.Parameters.ParamByName("user1").Value:=user.user1.Text;
dm.comm_add_passw.Execute;
dm.comm_add_passw.CommandText:=" exec sp_grantdbaccess @loginame = :user1, @name_in_db = :user2";
dm.comm_add_passw.Parameters.parambyname("user1").Value:=user.user1.Text;
dm.comm_add_passw.Parameters.parambyname("user2").Value:=user.Edit4.Text;
dm.comm_add_passw.Execute;
пользователь создается в DB но только без пароля т.е параметр где указан пароль не    работает подcк-те в чем проблема


 
Nikolay M. ©   (2005-10-26 13:11) [1]


> пользователь создается в DB но только без пароля

Глупости. Это все равно, что выражение "у больного нет температуры". Температура у больного есть всегда. А у пользователя всегда есть пароль.
А вот зачем это делать параметрами, а не динамическим SQL-ем - отдельный вопрос.


 
sniknik ©   (2005-10-26 13:37) [2]

> возможно ли выполнить след код :
> dm.comm_add_passw.CommandText:="exec sp_addlogin  @loginame =:user1,   @passwd =:passw ,   @defdb =  OtdK
нет, он ошибочен. можно такой
dm.comm_add_passw.CommandText:="exec sp_addlogin  :user1,   :passw , OtdK
только что такое OtdK? не :OtdK? уточни.


 
alexliv   (2005-10-26 13:41) [3]

Otdk название  DB


 
Fay ©   (2005-10-26 14:10) [4]

2 alexliv   (26.10.05 13:41) [3]

[@defdb =] "database"
Is the default database of the login (the database the login is connected to after logging in). database is sysname, with a default of master.

Не советую менять - пусть будет master.


 
Nikolay M. ©   (2005-10-26 14:11) [5]


> Otdk название  DB

А почему без кавычек?


 
ANB ©   (2005-10-26 14:13) [6]


> Nikolay M. ©   (26.10.05 14:11) [5]

В MS SQL можно и без кавычек.


 
Fay ©   (2005-10-26 14:14) [7]

2 Nikolay M. ©   (26.10.05 14:11) [5]
По качану

проверь
exec sp_addlogin @loginame = qweqwe, @passwd = qweqwe ,   @defdb =  master


 
Fay ©   (2005-10-26 14:15) [8]

2 Nikolay M. ©   (26.10.05 14:11) [5]
Тип - sysname


 
sniknik ©   (2005-10-26 14:19) [9]

> нет, он ошибочен. можно такой
ошибся. так тоже можно, просто вариант записи.  

а не работает видать потому что роль ни одна не задана и не разрешон доступ ни к одной из баз.

> Otdk название  DB
я имел ввиду чтоэто у тебя, параметр нет (смысл все задавать параметрами а адно динамически составляя запрос?)

и это название DB по умолчанию у юзера, необязательный параметр.


 
Nikolay M. ©   (2005-10-26 14:23) [10]


> Тип - sysname

Убедил.
Но все равно не пойму, на кой тут нужны параметры.


 
Fay ©   (2005-10-26 14:36) [11]

2 Nikolay M. ©   (26.10.05 14:23) [10]

Совершенно согласен. Я ваще использую SQL-DMO - очень удобно!


 
Stanislav ©   (2005-10-26 15:40) [12]

Fay ©   (26.10.05 14:36) [11]
SQL-DMO  а это что?


 
Nikolay M. ©   (2005-10-26 15:44) [13]


> Я ваще использую SQL-DMO - очень удобно!

Для таких операций, как заведение юзера - вне конкуренции.


 
Fay ©   (2005-10-26 20:03) [14]

2 Stanislav ©   (26.10.05 15:40) [12]
Смотри уже справку (BOL). Если нужен модуль для Delphi - могу прислать.



Страницы: 1 вся ветка

Текущий архив: 2005.12.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.035 c
3-1130397012
solenko
2005-10-27 11:10
2005.12.11
Русский язык в 16-ти разрядном InterBase


3-1130269286
Павел
2005-10-25 23:41
2005.12.11
shadow


2-1132557936
Alex_C
2005-11-21 10:25
2005.12.11
Как создать "независимый" телнет?


14-1131710280
BOA_KAA
2005-11-11 14:58
2005.12.11
На какую з/п?


3-1129972925
mnm
2005-10-22 13:22
2005.12.11
Стоит ли использовать Access?