【问题标题】:QuickBooks connection using asp使用asp连接QuickBooks
【发布时间】:2015-07-27 19:04:54
【问题描述】:

如果这是真的,可能不是最好的道歉方式。 我曾研究过 SQL,虽然我从未研究过 QuickBooks,但我希望可以连接到它,并像使用 SQL 数据库一样使用它。我想知道是否可以使用 ASP 连接到 QuickBooks。我的目的是创建简单的表单并将数据插入到 QuickBooks 中,类似于在 SQL 上所做的。有时我也会使用网页生成报告。我想知道的是 ASP 是否有能力连接到 Quick Books,如果可以,我也可以运行类似于 SQL 的查询,是否有任何资源或参考可供研究?以及我的设置选项是什么。如果我必须使用 asp.net 作为最后的手段,那也很好,尽管我宁愿没有它。

谢谢

更新 #1

虽然我正在努力获取 Quick-Books 的版本,但我掌握了哪些信息。

我计划使用 ASP-Classic,并且我想开发 Web 表单,这样这将是一个可以访问的网站。这将不是我计划制作的桌面应用程序,而是各种网页,您可以在其中查看 Quick-books 数据,并使用表单将记录插入 Quick-books,类似于我为 SQL 所做的。我们的 Quick-Books 版本是 2013 Enterprise Windows Desktop USA 版。

【问题讨论】:

    标签: sql-server asp-classic quickbooks


    【解决方案1】:

    我想知道的是 ASP 是否有能力连接到 Quick Books

    是的。

    我也可以运行类似于 SQL 的查询

    也许吧。

    QuickBooks 本身不提供基于 SQL 的界面。与 QuickBooks 的通信是通过 XML 进行的。但是,QuickBooks Enterprise 附带了一个名为QODBC 的东西,它为 QuickBooks 提供的 XML 接口提供了一个 ODBC 接口,这可能会满足您的需求。

    您需要注意的一个问题 - 有时您将无法连接到 QuickBooks。例如它不像典型的 SQL 数据库那样是“永远在线”的解决方案。如果您在 QuickBooks 中处于单用户模式,或者有人关闭了 QuickBooks,或者有人正在备份 QuickBooks,或者有人正在更新 QuickBooks,那么您将无法连接。您必须在您的应用程序中对此进行计划。

    更好的解决方案可能是使用QuickBooks SDK(特别是 QuickBooks Web 连接器)。如果您下载并安装 SDK,则会包含示例代码。 SDK 安装还包括大约 600 页有关您所询问主题的 PDF 文档。

    由于您现在提供了更多详细信息,因此删除了以下内容:但不幸的是,您没有提供任何接近足够的信息来让任何人真正给您一个体面的答案。

    提供一些实际的细节以便人们可以真正帮助您怎么样?喜欢,也许:

    • 这是 QuickBooks ONLINE、QuickBooks for WINDOWS 还是 QuickBooks for MAC? (它们是三个完全独立的产品,具有完全独立的功能集)
    • QuickBooks 的版本/年份/版本/国家/地区?
    • ASP 经典还是 ASP.NET?
    • 这是您要连接的网站,还是桌面应用程序,还是...?

    【讨论】:

    • 我回答了 4 分中的 2 分,所以 50%,对不起,我刚刚被问到这个问题。因此,我会在快速转发时尝试获取更多信息。但我想让这个网站连接到,并填写表格。我说的语言是 ASP 经典。
    • 我尽我所能回答了你所有的问题。
    • 在您提供了更多详细信息后已编辑。
    • 感谢您提供的信息。我一定会尽力使用 QODBC 和 QBSDK。对于这类编程,你有什么好书推荐吗?
    • QuickBooks SDK 指南共有 600 页,免费且包含在 QuickBooks SDK 中。我会从那里开始。
    猜你喜欢
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多