问题标签 [cfquery]

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 回答
158 浏览

coldfusion - 为分组项目定义一个 id 列表

我有一个小问题,我就是不明白,问题是什么,我该如何解决,我有一个coldfusion变量,例如#account_code#,首先,这段代码看起来像这样:(100.001.001有一堆cource) 并且我有这个变量的一些值,比如sum(nettotal)我按 this 分组的 cfquery #account_code#,我想要的只是设置这些代码的列表,因此我定义了列表,例如<cfset code_list='100.001.001,100.001.002'>在查询中:account_code in (#code_list#)我也尝试了这个,account_code in ('#code_list#')但是它给出了错误,它说'.001'附近的语法不正确。据我了解,我需要以某种方式替换这些点,并在没有它们的情况下定义代码 id。谢谢大家的帮助!我真的很感激!

0 投票
2 回答
3928 浏览

coldfusion - 如何将查询数据存储在 ColdFusion 中的变量中以备后用?

我正在尝试为从我的表中检索到的每个项目检索和存储 ID,以便以后可以使用这些 ID。我尝试嵌套查询,但这没有奏效。这是我的第一个查询:

现在,如果我输出这个查询,它会显示 1 和 117,这是我需要的两个 ID。

我的下一个查询是:

但它告诉我 productID 没有定义,它显然是空的。我刚刚开始使用 ColdFusion,所以我不确定存储我需要的值的最佳方式,所以我再次使用它们。我还需要循环第二个查询以针对每个 ID 1 和 117 运行两次。

任何有关如何实现这一点的建议将不胜感激。

谢谢

0 投票
4 回答
1822 浏览

coldfusion - Coldfusion:将数据从一个数据源移动到另一个数据源

我需要将一系列表从一个数据源移动到另一个数据源。我们的托管公司不会在数据库之间提供共享密码,所以我无法编写 SQL 脚本来处理它。

最好的选择就是编写一个处理它的小冷融合脚本。

通常我会这样做:SELECT * INTO database.table FROM database.table

唯一的问题是 cfquery 不允许您在同一个查询中使用两个数据源。

我认为我也不能使用 QoQ,因为您不能告诉它使用第二个数据源,而是要有一个 dbType 为“Query”。

谁能想到任何聪明的方法来完成这件事?或者是唯一的选择只是循环第一个查询中的每一行,将它们单独添加到第二个?

我的问题是它需要更长的时间。我们有很多桌子要搬。

0 投票
5 回答
858 浏览

sql - 为什么在 Coldfusion 中添加“AND 1=1”会修复 SQL 查询?

有好几次我创建了一个 cfquery 并且没有充分的理由,它不起作用。例如,我最近有一个这样的查询:

我确认 start_date 变量是一个空字符串。但是,我会收到一个指向该行的错误,并说“无法将值转换为请求的类型”,即使它不应该到达该行。

但真正奇怪的是……如果我在 WHERE 子句中添加“AND 1=1”,查询就可以完美运行。

我在一些查询中偶尔会发生这种情况,但我不能说我认识到它的模式。查询总是写得很完美。在某些情况下,查询之前正在工作,然后突然停止,可能是在文件中的其他地方发生更改时。我所要做的就是在 WHERE 子句中添加“AND 1=1”,然后它又可以工作了。其他人遇到这个或有想法如何解决它?

0 投票
3 回答
372 浏览

coldfusion - 包含 if 语句的查询的 cfquery 参数

您如何在这行代码中使用 cfqueryparam?

0 投票
2 回答
217 浏览

sql - 如何按名称调用 INSERT 查询?

我必须#FORM.classid#多次克隆一个类 ID,但不是每次需要它时都编写 INSERT sql 查询,是否有任何解决方案只编写一次并用它的addClass名称调用查询?我希望我知道如何编写函数,但我是 CFML 编程的新手。

0 投票
2 回答
84 浏览

sql - 如何在某些 SQL 查询中在 CFML 中创建函数?

我想在 CFML 中创建一个带有 3 个参数(一个数字和两个日期)的函数。然后,该函数将对这些数据执行一些 cfquery 查询,例如 SELECT、UPDATE 和 INSERT...关于如何编写此函数的任何想法?我是 cfml 新手,所以很好

0 投票
1 回答
54 浏览

mysql - Coldfusion 数据库存储行为不可靠

所以Coldfusion今天表现得很不稳定。我似乎无法更新数据库。

例如,如果我尝试查询:

qryData2.recordcount 等于 1。

但是当我尝试运行这段代码时

p1_total 的值被更改为 0,并且 p1_fine 不会从其原始值更改。

我打算迟到重新启动服务器,但我希望我不必这样做,如果有人能告诉我这些奇怪的答案吗?

注意:在代码本身中,我使用变量来存储和查询 [显然]。我只是用数字作为测试。

更新:它们都是整数数据类型。尽管在另一种情况下我也遇到了双重值的问题。

0 投票
1 回答
2250 浏览

coldfusion - 表中具有唯一标识符类型的 cfqueryparam

我有一个查询,我试图将值插入表中,其中一个值(ImportID)是数据库中的 uniqueidentifier 类型。我查看了 adobe CF 文档,发现 cf_sql_char 和 cf_sql_idstamp 都应该适用于我的 uniqueidentifier 类型的 cfquery 参数。我还阅读了这个线程,它说了同样的话:什么是最适合用于 MS SQL 的 uniqueidentifier 字段类型的 Coldfusion cfsqltype?

我发现其他一些地方使用 cfqueryparam 标记的“maxlength”参数和 cf_sql_char 作为类型,但无法使我的代码工作。我不断收到“从字符串转换为唯一标识符时转换失败”的错误。我将我的代码包含在我生成 UID 的位置并尝试在下面插入(我替换了一些变量名称并取出了所有其他列以进行导入):

任何帮助将不胜感激。提前致谢。

*********************************编辑**************** ******************

找到了答案:

问题是从 Coldfusion 调用创建的 UUID 与在 Microsoft SQL Server 中创建的格式不同。

0 投票
4 回答
543 浏览

javascript - ColdFusion - 查询数据表和 CRUD 操作的方法

我的问题更倾向于方法而不是编程或错误。

我有一个运行并收集一组数据的查询。然后,我想使用该查询的返回值在列出所有值的页面上构建一个表。除此之外,我还需要对每个值进行一些操作,例如:

编辑和删除是按钮。所以我使用onClick javascript的编辑按钮,我被重定向到另一个页面,但删除按钮我需要它来做三件事:

  1. 提示用户,可以删除吗?味精(为此使用javascript(返回确认...)。
  2. 执行查询删除
  3. 刷新页面(自己)

有没有最好的方法模型呢?调用两个内联 javascript 命令更容易吗?使用javascript函数?也许是 ColdFusion 功能?

任何指示都会有所帮助!谢谢。