问题标签 [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 回答
856 浏览

sql - 为什么我会收到 SQL 语法错误“未找到预期的词法元素:=)”?

为什么我不断收到 SQL 语法错误:

未找到预期的词法元素:=)

以下是我的代码:我似乎找不到语法错误在哪里

这个查询的硬编码版本没有问题

0 投票
0 回答
54 浏览

vba - 第一个成功后如何在 VBA 中运行这个 SQL 脚本?

我目前有这个 SQL 查询:

成功后,我希望运行此查询:

我可以在两个查询之间添加什么?也许是“如果”“那么”语句?

更新

按顺序运行它们确实有效,但我似乎看到了另一个问题:

在 Access 中运行第二个查询时,一切正常,但是在 VBA SQL 中运行第二个查询时,我收到错误:

“ [QODBC] [sql 语法错误] 未找到预期的词法元素”

所有值都是硬编码的,所以我不明白问题是什么?

代码:

0 投票
0 回答
159 浏览

sql - 为什么我在 QODBC 中不断收到问题 Run-time "3155"?

为什么我不断收到问题Run-time "3155"

ODBC -- 在链接表“New_Invoice”上插入失败。至少需要一个行记录。

我的 InvoiceLine 查询有问题吗?

以下是我的代码:

我有一个执行这两个查询的按钮:

首先是 QB_InvoiceLine 查询:

比 QB_Invoice 查询:

InvoiceLine 和 New_Invoice 都是 QuickBooks 的链接表。

也许这是我的语法?

我知道这不是链接表的问题,因为我尝试使用以下内容,没有问题:

任何想法可能是什么问题?

0 投票
1 回答
104 浏览

c++ - 访问数据库 - QODBC 驱动程序在管理员上执行授权

尝试使用我的 .accdb 文件执行以下语句时:

我从 QSqlError::text() 得到以下信息:

我了解如果您的 System.mdw 文件损坏或丢失,此问题可能会在 .net 环境中显现。上述文件存在于以下目录中:

我正在尝试使用 Qt 框架使用 QODBC 运行 SQL 查询。这是 Qt 框架的一些限制吗?还是我在这里遗漏了一些明显的东西?我尝试将 System.mdw 文件移动到我的应用程序 bin 目录中,以查看是否有帮助(认为应用程序可能无法找到有问题的文件),但不幸的是它没有任何区别。

我正在使用 Qt 5.12.0。

0 投票
1 回答
440 浏览

excel - 如何修复 .CommandText Array(... SELECT ....) 语句中的运行时错误“5”

上个月,我使用 QODBC 驱动程序将客户从 QuickBooks 中的每月经常性费用检索到 Excel 表中。它工作正常,直到我从客户记录中再添加一个字段。它因运行时错误“5”而失败:过程调用或参数无效。

字段名称 Customer.FullName 的 SELECT 语句是字段之一,它工作正常。如果我用 Customer.IsActive 字段替换 Customer.FullName,它也可以正常工作。但是,如果我添加字段“Customer.FullName, Customer.IsActive,”,执行 SELECT 语句会出现错误。我研究了这个问题,但找不到原因或如何解决它。

此代码失败:


下面代码中的这个 SELECT 语句可以正常工作。


这也有效。


Customer.FullName 和 Customer.IsActive 这两个字段都是有效字段,并且 SELECT 语句适用于其中之一。如何使它与 SELECT 语句中的两个字段一起使用?

0 投票
1 回答
123 浏览

mysql - 通过迁移向导将 QODBC 连接到 MySQL 时出错

我目前正在尝试通过 QODBC 将我的 QB 数据迁移到我的 MySQL 服务器,但是我遇到了以下错误:

我该怎么办?我不太确定如何诊断这种情况。

0 投票
1 回答
47 浏览

quickbooks - 各站点的 QODBC 程序集库存

我们正在尝试按站点获取装配库存水平。

ItemInventoryAssembly有总数但不按站点划分。

ItemSites,按站点提供库存,不包括组装项目。

但是,以下 xml 请求 (ItemSiteQueryRq) 也返回程序集项目:

这只是 QODBC 中的一个设置吗?

我们如何按站点获取装配项目的库存?

0 投票
0 回答
143 浏览

c# - 从 C# 插入 QODBC

我正在尝试通过 QODBC 将数据插入 Quickbooks 的“事务”表中,但收到以下错误:

System.Data.Odbc.OdbcException:'错误 [42S00] [QODBC] 一个或多个字段的数据类型不匹配。运算符的操作数无效:<assignment>'

我使用 VBDEMO 得到了同样的错误,我尝试了几种方法,但我得到了同样的错误。

我附上了我在 C# 中使用的代码:

0 投票
1 回答
1933 浏览

sql-server - 有没有办法忽略 SSIS 中的映射错误?

我在 SSIS 中有一个数据流,它使用 ODBC 源进行条件拆分。

源根据源中数据的可用性返回一组动态列 - 列数从 1 到 13。

在我的条件拆分中,我让它指向源并将数据提供给适合其列数的目标。

例子:

条件 1 -> 将第 1 列映射到第 1 列并忽略其他 12 列条件 2 -> 将第 1 列和第 2 列映射到第 1 列和第 2 列并忽略其他 11 列

但是,如果源仅包含 1 列,则它在第二个条件下失败,因为“此路径上存在一些映射错误”

我知道列数永远不会超过 13,这意味着我可以为第 1 - 13 列设置条件。

有什么方法可以忽略映射错误或强制 SSIS 在条件拆分中的最后一个可执行案例处停止?

我个人不想深入研究脚本组件,所以如果这可以通过条件拆分来完成,我会松一口气!

有什么想法吗?

0 投票
1 回答
270 浏览

c++ - QT Login Timeout expired QODBC3:Unable to connect ERROR

我正在尝试qt使用此代码将我的 SQL Server 连接到项目

这一切都按预期工作。我可以打开数据库,从中读取,执行某些查询,但是在我使用 VPN 之后,我无法再连接到数据库。

我试图断开与 VPN 的连接,但没有成功,我仍然无法连接。

错误代码是:

在此处输入图像描述