怎么样用delphi新建一个sqlserver2000数据库的用户,并设定他的密码,如果可能的话还设定他的权限。 谢谢:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EXEC sp_addlogin 'username', 'password', 'database' procedure TForm1.Button1Click(Sender: TObject);var strSql:String;begin strSql:='sp_addlogin '''; strSql:=strSql+UserEdit.Text+''','''; //用户名 strSql:=strSql+PassEdit.Text+''','''; //密码 strSql:=strSql+DBEdit.Text+''''; //默认数据库 if not ADOConnection1.Connected then ADOConnection1.Connected:=true; try ADOConnection1.Execute(strSql); //执行 showmessage('ok'); except Showmessage('Error') end;end; 继续...在上面的例子中,演示了如何建立SQL Server系统的登录用户下面,我们将该用户'user0'变成数据库XXX的合法用户,可以换个名字叫'dbuser',并把他加到public角色中...strSql:='sp_adduser ''user0'',''dbuser'',''XXX''';...ADOConnection1.Execute(strSql);...如果要授权限,则可以如下使用:...strSql:='grant select on <YourTable> to dbuser';... 请问,access 和delphi自带的数据库 哪个更好。 用哪能个控件实现好呢? 为什么我查询出来的 比例 是0 呢?请大家指点,谢谢 请高手解答:如何不用映射盘直接连接共享目录下的ACCESS数据库。 我在新浪注册了一个免费邮箱利用SMTP,在程序中发送一个邮件,结果发到对方垃圾箱了。 问个问题! 欢迎讨论数组越界问题 datatime提交的问题 各位,下班后去哪儿呆着呢? 请帮我改改,不知道错在那儿!谢谢! 随机抽取数的终结版问题 没有人懂activeform吗?
var
strSql:String;
begin
strSql:='sp_addlogin ''';
strSql:=strSql+UserEdit.Text+''','''; //用户名
strSql:=strSql+PassEdit.Text+''','''; //密码
strSql:=strSql+DBEdit.Text+''''; //默认数据库
if not ADOConnection1.Connected then
ADOConnection1.Connected:=true;
try
ADOConnection1.Execute(strSql); //执行
showmessage('ok');
except
Showmessage('Error')
end;
end;
下面,我们将该用户'user0'变成数据库XXX的合法用户,可以换个名字叫'dbuser',并把他加到public角色中...
strSql:='sp_adduser ''user0'',''dbuser'',''XXX''';
...
ADOConnection1.Execute(strSql);
...如果要授权限,则可以如下使用:...
strSql:='grant select on <YourTable> to dbuser';
...