【问题标题】:adodb with sql server odbc connection problemadodb与sql server odbc连接问题
【发布时间】:2009-12-31 13:01:31
【问题描述】:

ADODB 错误:[Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序

我下载了 PHP 的 odbc 驱动程序。我将该驱动程序粘贴到 PHP ext 目录中,然后出现错误。有人可以帮帮我吗?

【问题讨论】:

  • 您的问题不清楚;您应该提供示例代码。

标签: php sql-server-2005


【解决方案1】:

我会尝试的一些事情,

  • 确保扩展名包含在您的 php.ini 中
  • 在某些情况下,请确保您已将 db 驱动程序提取到正确的位置 c:\windows\drivers!
  • 您是否已重新启动?由于您需要重新启动服务器以加载驱动程序,因此我假设您遇到了错误:)

正如上面的评论所说,您正在使用哪个驱动程序,它的版本以及您要连接到哪个数据库也很容易知道:)

我假设您使用 PHP5 连接到 MSSQL2005。在这种情况下,司机真的很狡猾,或者是我上次使用它的时候。它将保持大约 1/3 次尝试的连接。您使用的是什么网络服务器?我记得当我们使用 IIS 为 PHP+MSSql 提供服务时,我们需要在 IIS 设置中进行一些配置。

【讨论】:

    【解决方案2】:

    尝试:

    # config file
    $oODBC = new stdClass();
    $oODBC->driver = "odbc_mssql";
    $oODBC->dns = "Driver={SQL Server};Server=127.0.0.1;Database=yourdatabhase;";
    $oODBC->user = "username";
    $oODBC->pass = "password";
    
    # connect
    $mDB = $oODBC;
    $db =& ADONewConnection($mDB->driver); // ex: odbc_mssql
    $db->PConnect($mDB->dns, $mDB->user, $mDB->pass);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-02
      • 2010-11-19
      相关资源
      最近更新 更多