首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windev Quickbooks OpenConnection2

Windev Quickbooks OpenConnection2
EN

Stack Overflow用户
提问于 2013-07-17 02:46:43
回答 2查看 874关注 0票数 1

我一直在尝试找到一种使用Quickbooks连接我的Windev应用程序的方法。我希望使用qbXML接口连接到我的本地QB实例。我已经能够通过以下方式获得对该库的引用:

代码语言:javascript
复制
myconnection = new object Automation "QBXMLRP2.RequestProcessor"

但是,当涉及到OpenConnection2方法时,我只得到错误。“缺少参数”或“无效参数”。我知道我应该将"localQBD“类型传递给函数,但是我还没有找到如何引用它的方法。下面是我的无效脚本。

代码语言:javascript
复制
myconnection>>OpenConnection2("","My Test App", localQBD)

如何通过Windev连接到QB?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-18 04:01:21

经过多次搜索,我发现使用自动化变量类型是正确的。但是,我还没有找到如何引用该库提供的常量。相反,我会像这样预先声明它们。

代码语言:javascript
复制
CONSTANT
    omSingleUser = 0
    omMultiUser = 1
    omDontCare = 2

    qbStopOnError = 0
    qbContinueOnError = 1

    ctLocalQBD = 1
    ctLocalQBDLaunchUI = 3
FIN

这给了我们一个有效的例子

代码语言:javascript
复制
myconnection = new object Automation "QBXMLRP2.RequestProcessor"
ticket = myconnection>>BeginSession("",::omDontCare)
XMLresponse = myconnection>>ProcessRequest(ticket,XMLrequest)
myconnection>>EndSession(ticket)
myconnection>>CloseConnection()
delete myconnection

非常感谢Frank Cazabon向我展示了正确的常量值。

票数 1
EN

Stack Overflow用户

发布于 2013-07-19 07:00:54

我有一个完整的访问QB的外部WinDev组件和一个帮助器程序,该程序可以按照正确的顺序和正确的拼写生成WinDev调用,并为所有QuickBooks字段和模块提供一个OSR。

我有一个用于Clarion语言的类似产品,目前处于WinDev版本的最后阶段。如果你感兴趣,请联系我。wybatap.com上的qbsnap

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

https://stackoverflow.com/questions/17684593

复制
相关文章

相似问题

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