使用 asp 的 QuickBooks 连接

QuickBooks connection using asp

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

谢谢

更新 #1

虽然我正在努力获取 Quick-Books 的版本,但这里是我所拥有的信息。

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

All I am wondering is does ASP have the capability to connect to Quick Books

是的。

can I also run query's similar to SQL

也许吧。

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

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

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

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

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

  • 这是 QuickBooks ONLINE,还是 WINDOWS 的 QuickBooks,还是 MAC 的 QuickBooks? (它们是三个完全独立的产品,具有完全独立的功能集)
  • 什么 version/year/edition/country QuickBooks?
  • ASP经典还是ASP.NET?
  • 这是您要连接的网站,还是桌面应用程序,还是...?