代码之家  ›  专栏  ›  技术社区  ›  Cornwell

如何使用SQLConnect或SQLDriverConnect

  •  2
  • Cornwell  · 技术社区  · 14 年前

    我试过,但失败了:

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

    服务器IP类似于111.111.111.1119999

    我听从了约翰的建议,以下是我目前的代码:

    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);
    

    1 回复  |  直到 14 年前
        1
  •  9
  •   John Hartsock    14 年前

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