问题标签 [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.

0 投票
1 回答
42 浏览

insert - 如何使用 QODBC 将新的划线订单插入现有订单?

我想将查询插入到同一个 txnid,但是当我输入 txnid 时,它说插入中不需要字段

0 投票
1 回答
62 浏览

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。

结束子

0 投票
1 回答
439 浏览

sql - QODBC 的 SP_Report 从哪些表中提取?

我有其他人使用的以下查询,我们现在使用同步工具将数据直接从 QB 中提取到 SQL 中。所以现在我有了所有可以查询的表,但我试图弄清楚这个查询从哪些表中提取。有什么帮助吗?

0 投票
2 回答
60 浏览

ms-access - 如何解决此错误消息,以便可以使用 QODBC 的 VBDemo 查询 QuickBooks?

我正在尝试使用安装文件夹中的 QODBC 的 VBDemo 程序第一次连接到 QuickBooks。我一直在关注 QODBC 的教程来实现这一点。

在“运行 VB 演示”部分的末尾,我从“机器数据源”中选择“QuickBooks 数据”,然后单击“确定”,然后出现Can't Open QuickBooks 错误

关于这个问题的帖子不多,但是我尝试使用此人建议的任务管理器关闭重复的QB,重新启动我的计算机,但问题仍然存在。

如何解决此错误消息,以便可以使用 QODBC 的 VBDemo 查询 QuickBooks?

0 投票
1 回答
307 浏览

vba - 尝试与 QODBC 建立连接,导入表,然后关闭连接

在 VBA 中使用 Access 2007:

基本上我目前的工作没有错误,但我可能违反了代码中的某些内容(可能是 adodb 和 DAO?),无论我无法在代码完成时结束连接。如果我删除“导入”的代码,那么连接会启动,执行任何代码,然后关闭这是我想要做的,但需要导入。

我这样做的原因是 QODBC 访问进入 Quickbooks 的用户帐户,然后提取信息。问题是“用户”基本上保持登录状态,这不好,因为我们需要访问单用户模式以及您拥有什么。这是我到目前为止的代码。请帮忙!

0 投票
2 回答
254 浏览

quickbooks - QuickBooks - QODBC 驱动程序,查找项目序列号

我知道这可能有点牵强,但有谁知道在 QuickBooks 表格中的何处查找库存项目的序列号?

我浏览了所有我能找到的文档,但似乎找不到包含序列号的表格。任何意见是极大的赞赏。

此外,任何关于在哪里/如何提取物品平均成本的信息也很棒!

0 投票
0 回答
73 浏览

mysql - QODBC 发票表查询耗时过长

我正在使用 QODBC VB Demo 查询 Quickbooks 桌面版中的发票表,但查询时间过长,并且一直运行直到程序崩溃。我尝试使用 TOP 10 (SELECT TOP 10 * FROM Invoice) 但这没有帮助,有没有更好的方法来做到这一点?我需要发票表中的数据,这是必须的。

0 投票
1 回答
427 浏览

c# - 将日期和时间插入 QODBC 查询 C# 时出错

我收到一个错误

错误 [42500] 错误:3020 - 转换日期值“0000-00-48”时出错。在“salesOrder 交易日期”字段中

我要插入的日期值是4/4/2018.

我的代码

我已经尝试转换变量 Job Date

  • 约会时间
  • 短日期字符串
  • 长日期字符串
  • 将变量直接输入到查询中

任何帮助,将不胜感激。

0 投票
1 回答
416 浏览

python - 如何在 pyODBC 查询中参数化日期戳?

我正在使用pyodbcwithQODBC来构建一个 ODBC 查询。

我在插入日期戳参数时遇到问题。在这里,您可以看到从文字版本 (1) 到字符串格式版本 (2) 再到错误状态版本的升级。(DateFrom&DateTo):

  1. 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'"

  2. 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))变量:

  1. 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)')

  1. 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 的味道

0 投票
1 回答
83 浏览

ms-access - 使用表单将发票从 Access 导出到 QuickBooks 时遇到问题

我目前正在 Access 中填写我的所有发票信息,是否有人有将此信息直接导出到 QuickBooks 发票的经验?

这是我目前拥有的图像:发票表格的图像

我现在只需要将此信息传输到 QuickBooks。