QODBC连接字符串
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QODBC连接字符串相关的知识,希望对你有一定的参考价值。
我试图通过在远程运行的IIS上运行的php脚本连接到Quickbooks。问题是它没有连接,当我连接32位DSN时,我收到此错误。
PHP警告:odbc_connect():SQL错误:[Microsoft] [ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配,第7行的D: www QBs index.php中的SQLConnect中的SQL状态IM014
这是连接字符串
$rConnection = odbc_connect("QuickBooks Data QRemote","Admin","somepassword");
要么
$rConnection = odbc_connect("QuickBooks Data QRemote","","");
当我尝试64位连接字符串时,它连接但我在Quickems的QRemote上出现错误 - 服务器说
连接错误。关闭套接字02452D68
这是连接字符串:
$rConnection = odbc_connect("QuickBooks Data 64-Bit QRemote","","");
指定的DSN包含驱动程序和应用程序之间的体系结构不匹配
这意味着你要么拥有32位php并连接到64位驱动程序,要么拥有64位php并连接到32位驱动程序。
对于PHP,请按照http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2510中的步骤操作
“连接错误。关闭套接字02452D68”,请参考QODBC日志。我猜你可能没有QuickBooks运行。请保持QuickBooks运行,以管理员身份登录到您的公司文件,然后重试。
如果您仍然面临问题,请在http://support.qodbc.com处提出支持票
提出支持票时请分享以下信息。
1)QODBC设置屏幕截图 - >关于(开始>>所有程序>>用于QuickBooks的QODBC驱动程序>> QODBC设置屏幕>>关于选项卡)
2)您正面临的问题的屏幕截图。
3)SQL语句有问题
4)有问题的应用程序的屏幕截图
5)示例代码(如果有的话,作为附件)来自的日志文件
6)QODBC设置屏幕 - >消息 - >查看QODBC消息(作为附件)
7)QODBC设置屏幕 - >消息 - >查看SDK消息(作为附件)
参考:如何截屏:http://www.qodbc.com/links/screenshot.htm
以上是关于QODBC连接字符串的主要内容,如果未能解决你的问题,请参考以下文章
qt连接mysql报错:QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QODBC Q
Excel 查询 (QODBC / QuickBooks) 问题:是不是可以查询 sp_report(在 excel 中)并有 2 组金额列?