gpt4 book ai didi

c++ - 如何使用 SQLConnect 或 SQLDriverConnect

转载 作者:太空狗 更新时间:2023-10-29 23:47:47 25 4
gpt4 key购买 nike

我正在尝试连接到 Internet 上的 MS-SQL 服务器。 SQLConnect 的 ServerName 参数应该填什么?

我已经试过了,但是失败了:

"DRIVER=SQL Server;SERVER=SERVER_IP;DATABASE=sales"

SERVER_IP 类似于 111.111.111.111,9999

编辑:我听从了约翰的建议,这是我当前的代码:

SQLCHAR OutConnStr[255];
SQLSMALLINT OutConnStrLen;
SQLTCHAR *srv = (SQLTCHAR *)"Provider=SQLOLEDB.1;Password=pw;Persist Security Info=True;User ID=me;Initial Catalog=mydb;Data Source=1.2.3.4,9999";
rc = SQLDriverConnect(conn_h, NULL, srv, strlen((char*)srv), OutConnStr, 255, &OutConnStrLen, SQL_DRIVER_PROMPT);

但现在我得到这个错误 HY024 - 无效的属性值

最佳答案

这是 SQL Server 连接字符串的一个技巧。在您的桌面上创建一个名为 test.udl 的文件。创建后,双击并打开文件。系统将提示您设置数据库连接。根据需要配置连接。完成后,测试连接。最后关闭向导。然后右击test.udl文件,用记事本打开。您将看到您创建的连接字符串。

关于c++ - 如何使用 SQLConnect 或 SQLDriverConnect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3954029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com