为什么不行啊!怎么才能把sql server的登陆名搞出来啊,从sysxlogins表里面什么也得不到,为什么,我用sa登陆都不行啊(0分)

  • 主题发起人 主题发起人 delphi365
  • 开始时间 开始时间
D

delphi365

Unregistered / Unconfirmed
GUEST, unregistred user!
代码:
我用了一个tdatabase,一个tsession,一个tdatasource,一个tdbgrid,一个tquery
tsession的sessionname为fff,tdatabase的sessionname为fff,tquery的sessionname也是
fff。tdatasource的dataset属性为tquery组件。还有一个tbutton。运行程序
来了一个登陆窗口,连接到master,用sa登陆成功了。tdbgrid里面什么也没有。我要的结果
是在tdbgrid里面显示出sql server全部的loginname
代码:
begin
query1.close;
query1.SQL.Clear;
query1.databasename:=database1.DatabaseName;
query1.SQL.add('select name from sysxlogins');
query1.open;
end;
那位大狭指点小弟一下,万分感谢!是不是sql server没有设置好还是什么别的原因
我用StoredProc也得不到结果,返回了3列数据,都没有用。
 
能返回结论就说明数据库连接正常,
你先别设置session 试试,
另外,如果用sql server的客户端工具写sql语句能查处索要的结论吗?
把你的错误说详细点!
 
请参照
http://xzsyz.home.chinaren.com/main/sqlmainsource.zip
我是用d6加SQLDMO做的
 
谢谢两位富翁!!我去看看
 
to :antic_ant
你给的哪个地址没有啊!!
我是想做一个类似sql server“企业管理器”的东西,主要是管理用户权限
数据库的其他管理。不能用sql server的客户端工具!!
 
接受答案了.
 
后退
顶部