问题标签 [qodbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
insert - 如何使用 QODBC 将新的划线订单插入现有订单?
我想将查询插入到同一个 txnid,但是当我输入 txnid 时,它说插入中不需要字段
ms-access - 如何根据 openrecordset 字段 ID 设置 2 个插入查询(使用 QODBC 和 MS ACCESS 开具发票)
我在 MS Access 中使用 vba 在 Quickbooks 中使用 QODBC 创建发票。此过程需要首先插入多行发票项目并保存临时直到插入主发票信息。我有几张发票需要批量插入。
例子:
MultiLINE (INVOICE ITEMS) = Item #, OrderID, Item Desc, 等等。
**MULTILINE 匹配基于 OrderID 的主发票
主要 (INVOICE) = OrderID、姓名、地址、账单条款等。
**主要是每个 orderID 的单行记录
“QB_AppendInvoice_LoopRef”包含需要处理的唯一 orderid。我试图将其用作记录集以根据当前记录集 orderid 导入多行项目,但是,我无法引用当前记录集 orderid。
结束子
sql - QODBC 的 SP_Report 从哪些表中提取?
我有其他人使用的以下查询,我们现在使用同步工具将数据直接从 QB 中提取到 SQL 中。所以现在我有了所有可以查询的表,但我试图弄清楚这个查询从哪些表中提取。有什么帮助吗?
ms-access - 如何解决此错误消息,以便可以使用 QODBC 的 VBDemo 查询 QuickBooks?
我正在尝试使用安装文件夹中的 QODBC 的 VBDemo 程序第一次连接到 QuickBooks。我一直在关注 QODBC 的教程来实现这一点。
在“运行 VB 演示”部分的末尾,我从“机器数据源”中选择“QuickBooks 数据”,然后单击“确定”,然后出现Can't Open QuickBooks 错误。
关于这个问题的帖子不多,但是我尝试使用此人建议的任务管理器关闭重复的QB,重新启动我的计算机,但问题仍然存在。
如何解决此错误消息,以便可以使用 QODBC 的 VBDemo 查询 QuickBooks?
vba - 尝试与 QODBC 建立连接,导入表,然后关闭连接
在 VBA 中使用 Access 2007:
基本上我目前的工作没有错误,但我可能违反了代码中的某些内容(可能是 adodb 和 DAO?),无论我无法在代码完成时结束连接。如果我删除“导入”的代码,那么连接会启动,执行任何代码,然后关闭这是我想要做的,但需要导入。
我这样做的原因是 QODBC 访问进入 Quickbooks 的用户帐户,然后提取信息。问题是“用户”基本上保持登录状态,这不好,因为我们需要访问单用户模式以及您拥有什么。这是我到目前为止的代码。请帮忙!
quickbooks - QuickBooks - QODBC 驱动程序,查找项目序列号
我知道这可能有点牵强,但有谁知道在 QuickBooks 表格中的何处查找库存项目的序列号?
我浏览了所有我能找到的文档,但似乎找不到包含序列号的表格。任何意见是极大的赞赏。
此外,任何关于在哪里/如何提取物品平均成本的信息也很棒!
mysql - QODBC 发票表查询耗时过长
我正在使用 QODBC VB Demo 查询 Quickbooks 桌面版中的发票表,但查询时间过长,并且一直运行直到程序崩溃。我尝试使用 TOP 10 (SELECT TOP 10 * FROM Invoice) 但这没有帮助,有没有更好的方法来做到这一点?我需要发票表中的数据,这是必须的。
c# - 将日期和时间插入 QODBC 查询 C# 时出错
我收到一个错误
错误 [42500] 错误:3020 - 转换日期值“0000-00-48”时出错。在“salesOrder 交易日期”字段中
我要插入的日期值是4/4/2018
.
我的代码
我已经尝试转换变量 Job Date
- 约会时间
- 短日期字符串
- 长日期字符串
- 将变量直接输入到查询中
任何帮助,将不胜感激。
python - 如何在 pyODBC 查询中参数化日期戳?
我正在使用pyodbc
withQODBC
来构建一个 ODBC 查询。
我在插入日期戳参数时遇到问题。在这里,您可以看到从文字版本 (1) 到字符串格式版本 (2) 再到错误状态版本的升级。(注DateFrom
&DateTo
):
sql = "sp_report ProfitAndLossStandard show Amount_Title, Text, Label, Amount parameters DateFrom = {d'2018-02-12'}, DateTo = {d'2018-02-18'}, SummarizeColumnsBy='TotalOnly', ReturnRows='All'"
sql = "sp_report ProfitAndLossStandard show Amount_Title, Text, Label, Amount parameters DateFrom = %s, DateTo = %s, SummarizeColumnsBy='TotalOnly', ReturnRows='All'" % (q_startdate, q_enddate)
随后尝试使用插入语法?
和cursor.execute(sql, (q_startdate), (q_enddate))
变量:
sql = "sp_report ProfitAndLossStandard show Amount_Title, Text, Label, Amount parameters DateFrom = ?, DateTo = ?, SummarizeColumnsBy='TotalOnly', ReturnRows='All'"
>>> ('HY004', '[HY004] [Microsoft][ODBC Driver Manager] SQL data type out of range (0) (SQLBindParameter)')
sql = "sp_report ProfitAndLossStandard show Amount_Title, Text, Label, Amount parameters DateFrom = {d'?'}, DateTo = {d'?'}, SummarizeColumnsBy='TotalOnly', ReturnRows='All'"
>>> ('42000', "[42000] [QODBC] [sql syntax error] Expected lexical element not found: = {d'?'} (11015) (SQLPrepare)")
阅读pyodbc
关于插入数据的 Wiki 页面,我没有读到任何关于插入字符串的减速带。这一定与 pyodbc 如何处理(转义)日期戳有关。
你如何参数化 datestamp ——尤其是带有qodbc
datestamp 的味道。
ms-access - 使用表单将发票从 Access 导出到 QuickBooks 时遇到问题
我目前正在 Access 中填写我的所有发票信息,是否有人有将此信息直接导出到 QuickBooks 发票的经验?
这是我目前拥有的图像:
我现在只需要将此信息传输到 QuickBooks。