【问题标题】:connectivity for php with intersystems CACHEphp 与跨系统缓存的连接
【发布时间】:2012-09-23 04:52:50
【问题描述】:

我正在开发一个网站,我想在其中使用 Intersystems Cache 作为数据库。 我用DSN连接Cache,但是显示这个错误:

警告:odbc_connect() [function.odbc-connect]:SQL 错误:[Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序,D:\wamp\www 中 SQLConnect 中的 SQL 状态 IM002 \CACHEPHP.php 第 12 行

这是什么意思,我可以做些什么来解决它?

【问题讨论】:

    标签: php intersystems-cache


    【解决方案1】:

    您不需要下载任何额外的东西。 Cache 附带了必要的 ODBC 驱动程序。

    没有看到代码或您如何设置 DSN 很难说,但我猜您对 DSN 的配置方式有疑问。错误消息是说它甚至没有找到。

    我真正能建议的就是查看文档。标题为“Using Cache with ODBC”的文章可能是最好的起点。这将引导您完成设置 DSN 的过程。

    如果您遇到问题的 Cache 实例在单独的服务器上运行,您可能需要退后几步,并针对本地安装的 Cache 进行尝试。您可以从 Intersystems 网站下载免费的单用户许可证。一旦你开始工作,调整你的基于服务器的实例应该不会太难。

    另外,并不是说 PHP 有什么问题,但如果您的网站要大量使用基于缓存的数据,您可能需要研究 Intersystems 的 Zen 产品,它附带 Cache。 Zen 可以让您直接从缓存中提供网页,从而无需单独的层。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-26
      • 1970-01-01
      • 1970-01-01
      • 2020-01-03
      • 1970-01-01
      相关资源
      最近更新 更多