问题标签 [microsoft-query]

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 投票
0 回答
28 浏览

sql - 在查询中使用 in 参数会引发错误:[SYBASE][ODBC Sybase 驱动程序]数据库不允许负比例值。参数 1 错误

我正在尝试在 Excel 中创建一个查询,在运行查询时提示用户输入参数。使用 MS Query 并通过 ODBC 连接到 Sybase 数据库。这是我的查询:

这给了我一个错误:

[SYBASE][ODBC Sybase 驱动程序]数据库不允许负比例值。参数 1 错误

下面的查询工作正常

强制转换是必需的,因为 sybase 不允许隐式转换并且 myID 是 NUMERIC。到目前为止我尝试过的

  • Cast() 和 Convert()
  • 具有强制转换和转换的不同类型,包括 NUMERIC、INT、BIGINT、FLOAT
  • 在 Google 和 Stackexchange 中搜索错误没有发现任何有用的信息
  • 搜索 sybase、excel 和 SQL Anywhere 文档并尝试不同的语法

我几乎被困住了。有没有人知道如何解决这个问题?

0 投票
0 回答
331 浏览

excel - 自动刷新 Excel 数据连接

我有一个数据文件,其中包含两个从外部源提取数据的 Microsoft Query 连接查询。我的目标是让这些连接在我的本地 Microsoft Excel 应用程序中自动更新。我已将此 Excel 文件上传到 Microsoft Excel 的在线版本,因此当它在我的本地 Microsoft Excel 版本中自动更新时,它将更新在线版本。

这种刷新需要独立于系统的使用来完成,这意味着没有人需要打开文件或刷新文件,本地 Excel 版本不需要由人打开,而是可以通过某种代码打开。

我曾尝试在 [x] 分钟后使用自动刷新,但这只会在我打开本地版本并且经过一段时间后才会更新。我不想打开本地数据源,因为最终目标是拥有一个单独的系统来在后台更新它,我根本不管理。

如果您对如何使这项工作有任何建议,那就太好了!

0 投票
0 回答
59 浏览

sql-server - SQL Server“未指定列名” - 但它是

我有一个在 SQL Server 中运行的查询(使用 Visual Studio 19),但是当我尝试在 Excel 中使用 Microsoft Query 运行它时,出现错误

“没有为 'bv' 的第 5
列指定列名。“没有为 'bv' 的第 6 列指定列名。
“没有为 'bv' 的第 7 列指定列名。
无法准备语句。

在此处输入图像描述

正如您在下面看到的,我为第 5、6 和 7 列(Pieces、BatchValue、Multiplier)起了别名。此外,这个查询在 Visual Studio 中运行的事实表明我没有得到这个严重错误。

我做错了什么导致它无法在 Microsoft Query 中运行?值得注意的是,我在同一个工作表上有另一个查询,它使用完全相同的 bv 子查询,没有问题