首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QODBC连接字符串

QODBC连接字符串
EN

Stack Overflow用户
提问于 2015-03-27 19:02:36
回答 1查看 929关注 0票数 0

我试图通过运行在IIS上的php脚本连接到Quickbook,IIS正在远程运行。问题是它不是连接,当我连接到32位DSN时,我得到了这个错误。

PHP警告: odbc_connect():SQL错误: Microsoft指定的DSN包含驱动程序和应用程序之间的体系结构不匹配,在第7行的D:\www\QBs\index.php中的D:\www\QBs\index.php中存在SQL状态IM014

这是连接字符串

代码语言:javascript
复制
$rConnection = odbc_connect("QuickBooks Data QRemote","Admin","somepassword");

代码语言:javascript
复制
$rConnection = odbc_connect("QuickBooks Data QRemote","","");

当我尝试64位连接字符串时,它会连接,但是我在QRemote for QuickBooks - Server上得到了一个错误,上面说

连接error.Closing套接字02452D68

这是连接字符串:

代码语言:javascript
复制
$rConnection = odbc_connect("QuickBooks Data 64-Bit QRemote","","");
EN

回答 1

Stack Overflow用户

发布于 2015-03-30 11:27:04

指定的DSN包含驱动程序和应用程序之间的体系结构不匹配

这意味着您有32位php并连接到64位驱动程序,或者有64位php并连接到32位驱动程序。

http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2439/0/qodbc-reports-architecture-mismatch-problem-when-connecting

对于PHP,请遵循http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2510中的步骤

http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2623/0/how-to-use-qodbc-with-php

“连接error.Closing套接字02452D68",请参阅QODBC日志。我想您可能没有运行QuickBooks。请继续运行QuickBooks,以管理员身份登录到公司文件,然后再试一次。

如果您仍然面临问题,请在http://support.qodbc.com上提出支持票。

请分享下列信息时,提高支持票。

1) QODBC设置屏幕的屏幕截图-- > About (Start>>All Programs>> QODBC驱动程序用于QuickBooks>> QODBC设置屏幕>>关于Tab )

2)你所面临问题的截图。

3)有问题的SQL语句

4)申请截图

5)示例代码(如果有的话,作为附件)

6) QODBC设置屏幕->消息->检查QODBC消息(作为附件)

7) QODBC设置屏幕-- >消息-- >查看SDK消息(作为附件)

参考:如何拍摄截图:http://www.qodbc.com/links/screenshot.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29308328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档