【问题标题】:connect sql2005 database from vc++从vc++连接sql2005数据库
【发布时间】:2012-07-06 06:47:36
【问题描述】:

我想将我的应用程序与 sql server2005 express 和我的应用程序连接到 vs2008。

连接字符串是:

db.Open(NULL, FALSE, FALSE, _T("ODBC;Driver={SQL Native Client};Server=ESS10\SQLEXPRESS;Database=C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\\testingsql.mdf;Trusted_Connection=yes;")))

但是当我调试代码时弹出框打开。

任何人都建议如何解决这个问题。

【问题讨论】:

    标签: database sql-server-2005 visual-studio-2008 visual-c++


    【解决方案1】:

    它说,命名管道未启用,请检查您有哪些选项。很有可能启用了 tcp,所以你可以这样做

    服务器=tcp:ESS10\SQLEXPRESS

    【讨论】:

    • 我已经尝试过了,但错误是相同的“TCP 提供程序:不知道这样的主机。”
    • 如果 ESS10 是您的本地计算机,请尝试 .\SQLEXPRESS(没有 tcp),并检查您的 sqlexpress 是否正在运行,检查哪些连接选项可用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-17
    • 2015-07-06
    • 1970-01-01
    • 2012-07-27
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多