打印本文 打印本文 关闭窗口 关闭窗口
获取SQL Server服务器列表的几种方法
作者:武汉SEO闵涛  文章来源:敏韬网  点击数7441  更新时间:2007/11/14 11:03:53  文章录入:mintao  责任编辑:mintao
;  pCurSvrInfo := pReturnSvrInfo;

 

        // 循环取得所有SQL Server服务器

        i := 0;

        j := dwEntriesRead;

        while i < j do

        begin

          if pCurSvrInfo = nil then

            Break;

 

          with AList do

            Add(pCurSvrInfo^.sv100_name);

 

          Inc(i);

          Inc(pCurSvrInfo);

        end;

      end;

    finally

      if Assigned(pReturnSvrInfo) then

        NetApiBufferFree(pReturnSvrInfo);

    end;

  except

    Result := False;

  end;

end;

 

三、      SQLBrowseConnect

描述:ODBC函数(Microsoft Open Database Connectivity,开放式数据库连接),存在于odbc32.dll文件中;通过SQLBrowseConnect函数可返回连接字符串信息,包括DSNDRIVERSERVERUIDPWDAPPWSIDDATABASELANGUAGE等信息。在函数GetODBCInfo 中传入itServeritDatabaseitLanguage可分别取得“服务器”、“数据库”及“语言”等信息列表,其中itDatabaseitLanguage默认取本地信息,取远程信息请自行修改“''''Driver={SQL Server};SERVER=(local);UID=sa;PWD=''''”连接字符串。

列表类型:列举装有“客户端”和“服务端”的计算机。

适用条件:由于MDAC 2.6 2.6 SP12.7Microsoft ODBC Driver for SQL Server 2000

上一页  [1] [2] [3] [4] [5] [6] [7] [8]  下一页

打印本文 打印本文 关闭窗口 关闭窗口