【问题标题】:Error When Calling Data From SQL Server从 SQL Server 调用数据时出错
【发布时间】:2017-12-29 12:43:03
【问题描述】:

我使用 F3 和 SQL Server 2005 构建 Web 应用程序(可能已经过期,呵呵)。当我从本地服务器运行它时(Windows / DB 连接使用 mssql),它运行正常并且可能没有任何问题。 但是,当我从真实服务器(Ubuntu / DB 连接使用 dblib)运行它时,我得到了错误(如下图所示)。 在同一台服务器(另一个 Web 应用程序)中,我还使用 dblib 建立从 Web 应用程序到数据库(SQL Server)的连接,它运行正常。

谁能给我解释一下,错误的原因是什么?

【问题讨论】:

  • 可以使用sql server Profiler来捕捉错误
  • @xfra35,我已阅读并尝试使用 odbc 连接,但出现以下错误:PDO::getAttribute(): SQLSTATE[IM001]: Driver does not support this功能:驱动程序不支持该属性。
  • 好吧,odbc 驱动程序似乎不是更好的选择。见github.com/bcosca/fatfree/issues/982。您不能改用pdo_sqlsrv 驱动程序吗?如果没有,我猜你正在使用最近的exist() 方法,它显然不支持odbc 驱动程序,所以你可以尝试filing an issue 看看是否可以在框架级别完成。
  • 感谢您的建议,也许我会稍微改变一下申请流程

标签: php sql sql-server database fat-free-framework


【解决方案1】:

这是一个语法错误。检查您的代码是否有任何不允许的空格。

【讨论】:

    猜你喜欢
    • 2012-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多