竖
竖路进一
Unregistered / Unconfirmed
GUEST, unregistred user!
1、
我用ADO+SQL SERVER7,
try
with adoconnection1 do
begin username:='.....';
password:='......';
open(username,password);
end;
except
showmessage('连接失败');
end;
我想知道是何种原因引起的失败,如网络不通,用户权限不足等,
给出相应提示,能判断吗?
2.
另外,我觉得在服务器端设置权限不如在应用程序中设置权限方便,
我这么想,将SQL SERVER中所有用户都设为系统管理员,
在DELPHI程序中加以限制,
如用户为经理,将DBGRID等组件设为只读不就完了。
反之,如在SQL SERVER中将经理设为只读权限,而DBGRID却无限制,
那么经理误敲字,就要向库中写,但SQL SERVER又会因无权限写而产生异常,
不如前者方便。
要这样的话,SQL SERVER中的权限又有什么用呢?
3.我想在SQL企业管理器中设置密码,只有输入系统管理员密码
才能进入界面,菜单中在哪里有设置?
我用ADO+SQL SERVER7,
try
with adoconnection1 do
begin username:='.....';
password:='......';
open(username,password);
end;
except
showmessage('连接失败');
end;
我想知道是何种原因引起的失败,如网络不通,用户权限不足等,
给出相应提示,能判断吗?
2.
另外,我觉得在服务器端设置权限不如在应用程序中设置权限方便,
我这么想,将SQL SERVER中所有用户都设为系统管理员,
在DELPHI程序中加以限制,
如用户为经理,将DBGRID等组件设为只读不就完了。
反之,如在SQL SERVER中将经理设为只读权限,而DBGRID却无限制,
那么经理误敲字,就要向库中写,但SQL SERVER又会因无权限写而产生异常,
不如前者方便。
要这样的话,SQL SERVER中的权限又有什么用呢?
3.我想在SQL企业管理器中设置密码,只有输入系统管理员密码
才能进入界面,菜单中在哪里有设置?