技术问题 复制绕道

来源:百度知道 编辑:UC知道 时间:2024/06/10 19:09:22
如何通过API函数SQLBrowseConnect得到本地SQL Server服务器

SQLBrowseConnect(hdbc, "DRIVER={SQL Server};", SQL_NTS, BrowseResult, sizeof(BrowseResult), &BrowseResultLen);

hdbc是用SQLAllocHandle函数得到的连结句柄

第二个参数是指定连结属性的输入字符串

第三个参数是输入字符串的长度

第四个参数是输出字符串的指针

第五个参数指定输出字符串的长度

第六个参数是实际返回字符串的长度

BrowseResult所指向的函数返回的字符串中含有形如“SERVER:Server={Server_name1,Server_name2,…}”的字符串,其中Server_name1、Server_name2就是SQL Server服务器名。