当前位置: 行情首页 >> 技术文章 >> 如何在程序中查询到服务器的机器名

  • 如何在程序中查询到服务器的机器名 Delphi / VCL组件开发及应用
  • 2007-10-22 9:56:04 杭州电脑数码城 转载来源:csdn.net
  • 社区 - Delphi / VCL组件开发及应用

    如何在程序中查询到服务器的机器名

    () 2000-03-01 11:53:00在 Delphi / VCL组件开发及应用 提问

    delphi 中连接SQL server 7.0时,如果不知道服务器名是无法连接的,如何能够动态地查找到本地局域网中的服务器名, 请指教!

    问题点数:0、回复次数:2

    1楼 929 () 回复于 2000-03-01 12:18:00 得分 0


    在DB_LIBRARAY中有一个为VB准备的函数:
    SqlServerEnum% ( searchmode%, serverbuf$, numentries% )

    它的功能是枚举出本地和网络上的服务器名称。
    在FOR C的函数是:
    INT dbserverenum (
    USHORT searchmode,
    LPSTR servnamebuf,
    USHORT sizeservnamebuf,
    LPUSHORT numentries );
    我想如果用DELPHI的话可以把这个函数当做外部函数声明一下加以调用。
    其中SEARCHMODE都是指明搜索模式的,分为本地和网络,两种,SERVNAMEBUF存放返回的SERVERNAME,可在SQL SERVER 联机手册中查到这两个函数。

    2楼 Firing_Sky (火的天空) 回复于 2000-03-01 17:34:00 得分 0


    WNetOpenEnum(ListType,ResourceType,0,nil,hEnum);
    将Resource的DisplayType用Server 过滤

竟价广告:

    业界行情新闻声明事项:

    • ☉本网转载出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性!
    • ☉如其他媒体、网站或个人从本网下载使用,必须保留本网注明的“稿件来源”,并自负版权等法律责任。如对稿件内容有疑议,请及时与我们联系.
    • ☉如本网转载稿涉及版权等问题,请作者在速来电或来函与杭州电脑数码城网联系.
    • ☉本站网址:http://www.ititt.com/投诉邮箱:6371222@qq.com