Delphi6 如何获取 SQL SERVER的用户名?
解决方案 »
- delphi 时间的问题
- 請教一個三層架構外網連接的原理問題?
- 怎么将选定的子窗口设置为活动的子窗口:如要将MDIChildren[5]设置为活动的???
- 请问DbGridEh设置行高以后,如何使数据在单元格的中间,而不是最顶端?
- 对浏览器编程熟的人来看一下
- 请问如何判断打印机的工作已经正确完成,或者未打印成功
- 请教在Delphi中对USB口读写的问题
- 用PING 进行IP测试得后面得时候那个TTS=?多少代表什么,谢谢!
- 如何将一个normal窗口的顶头的标题栏去掉???
- delphi自带有读word文档的控件吗?怎样使用?
- delphi不能在设计模式下运行项目,求救
- 想写一个记录帐户登录的程序,求教方法和代码
procedure TForm1.Button1Click(Sender: TObject);
var
SQLServer:Variant;
ServerList:Variant;
i,nServers:integer;
sRetValue:String;
begin
SQLServer := CreateOleObject('SQLDMO.Application');
ServerList:= SQLServer.ListAvailableSQLServers;
nServers:=ServerList.Count;
for i := 1 to nservers do
ListBox1.Items.Add(ServerList.Item(i));
SQLServer:=NULL;
serverList:=NULL;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
SQLServer:Variant;
ServerList:Variant;
i,nServers:integer;
sRetValue:String;
begin
SQLServer := CreateOleObject('SQLDMO.Application');
ServerList:= SQLServer.ListAvailableSQLServers;
nServers:=ServerList.Count;
for i := 1 to nservers do
ListBox1.Items.Add(ServerList.Item(i));
SQLServer:=NULL;
serverList:=NULL;
end;
上面代码是获取在同一个局域网内的,如果一服务器不在同一个局域网而是在另外一个局域网,是用VPN连接的时候,如何获取这在另一局域网中的SQL服务器服务器名?