问题标签 [cfloop]

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 投票
2 回答
3283 浏览

coldfusion - 通过查询在 cfloop 中更新 cfquery

我正在浏览 Values 表的 vals 列中的所有记录,并将任何绝对 url 转换为相对 url。我收到这个错误

在这段代码的第 3 行到最后一行:

关于如何解决它的任何想法?

0 投票
3 回答
138 浏览

coldfusion - 难以理解循环

我出于某种原因创建了这个,没有一个查询被更新

我循环正确吗?在我看来,累加器似乎永远不会更新,但循环在我看过的每个地方都是这样完成的。

0 投票
3 回答
115 浏览

variables - 创建动态命名的变量

我很新,你会看到的。我想创建以下变量:

  • V1= 我的查询中的单词 1
  • V2= 我的查询中的单词 2
  • ETC...

我可以像这样静态地做到这一点:

但我想动态地做。我见过其他答案,但我也无法让它们工作。像下面这样的东西可以通过调整语法来工作吗?

我可以在 cfloop 中没有索引和查询吗?

0 投票
2 回答
550 浏览

string - 循环遍历 2 个选择框提交的值以映射到更新查询。冷融合

我有 2 列选择框。第一个(左)由上传的 CSV 文件的所有列填充。第二个(右)是他们可以导入的“客户”表的所有列。对数由上传文件中的总列数决定。

然后,用户可以检查并设置他们的数据的哪些列将更新我们客户表中的哪些列。例如,他们会将左侧的第一个框设置为“电子邮件”,将右侧的第一个框设置为“电子邮件”,他们的电子邮件将更新到我们数据库中的电子邮件列。

如果他们有一个名为“组织”的列,而我们只有“公司”,那么他们可以相应地设置它以进行更新。基本上映射他们导入的客户端,因此他们可以使用更广泛的列名约定。

我已经有循环设置,可以从这里的一些帮助中填充。

现在我正在尝试更新查询。这是文件上传后的选择框。

所以我想我需要设置一个包含 Clients(Right) 列选择字符串值的变量,以设置在循环内的查询中要更新哪些列。

然后设置上传的字段以更新值的子循环内这些行中的数据。

像:

没有使用正确的语法,只是试图包含我对问题的一般逻辑以供讨论。

任何帮助,将不胜感激。先感谢您,

史蒂夫

0 投票
3 回答
1526 浏览

sql - COLDFUSION:如何按第一列分组并将第二列转换为三个单独的列

这是我在 cfquery 输出之前的“employeeRatings”表中使用的 RAW DATA 示例:

这是 cfquery(SQL 语句):

在 cfquery 之后,输出将如下所示:

我需要一个员工并列出他们最后三个评级(如果月份为空,则跳过空月份并获得下个月的评级,以展示最后三个记录的评级)。这是一个动态 cfquery,列出了 200 多名员工。以下是所需的输出:

我在 SQL Server 2000(兼容性 80)上使用 ColdFusion,但是我使用的 ColdFusion 版本不支持 cfloop 组属性。我想获取新的输出并将其放入一个新的查询中,以便它可以与另一个查询连接。一个解决方案 = 来自 FB 的星巴克礼物 ;) 谢谢大家的时间和考虑!!!!

0 投票
5 回答
5690 浏览

coldfusion - cfloop over array/list 不允许引用以前的值

我经常在数组或列表上使用 cfloop,因为我有涉及数组值的复杂计算。但是,似乎没有办法引用数组/列表的特定成员。如果我使用普通循环,我可以很容易地做到这一点:

但是当我必须通过“i”而不是 i 处的值来引用它们时,涉及 myarray[i] 的计算可能会很麻烦。

但是如果我在数组上使用循环,我经常需要添加一个计数器:

有谁知道如何在 cfloop array = myarray 编码中引用 myarray[i-1] ?在研究这个我发现这个咆哮: http: //www.markdrew.co.uk/blog/post.cfm/cfloop-rant,但它没有提供任何解决方案。

0 投票
1 回答
1149 浏览

coldfusion - 创建用于显示数据的自定义 td tr 表

我有以下字符串,我想拆分该字符串以以表格格式显示数据,但我想显示的方式不起作用,这是数据,它应该是这样的

我想创建如下表:

试图在一个 TR 中创建 6 列

到目前为止,这是尝试

它没有按预期生成列,它在单行中显示所有内容

0 投票
1 回答
582 浏览

multithreading - cfloop 中的 cfhttp 限制?使用 cfthread

我目前正在尝试开发一个 API,而我现在所处的阶段是用完整的数据集(ID、名字、姓氏、出生日期等)填充一个表。

我写这个的方法是使用一个从 1 到 500,000 的 cfloop(因为我不知道 ID 的范围是什么范围),并且在每个 cfloop 中我调用一个向服务器发出 cfhttp 请求并检索的函数内容。

然后我反序列化返回的 JSON,调用一个函数来查询我的表以查看当前项目 ID 是否已经存在,如果不存在,则调用一个函数来插入记录。

但是 cfloop 似乎在 300 请求标记附近停止,所以我想知道是否有更好的方法来做我正在做的事情?也许通过使用我从未有过使用经验的 CFTHREAD 标签。

这部分的代码如下:

0 投票
3 回答
1571 浏览

coldfusion - CFINPUT required="yes" 不适用于 CFLOOP

当我点击提交按钮(没有输入数据)时,文本框是空的,它仍然会进入下一页而不弹出任何消息。似乎 cfinput required="yes" 在 cfloop 中不起作用。我认为即使使用 cfloop 也应该可以工作。我找不到问题所在。我怎样才能让它工作?非常感谢任何信息。谢谢你。


0 投票
1 回答
251 浏览

character-encoding - cfloop 在文件上的字符集属性是否在 Railo 中正常工作

Railo <cfloop file="..."> 标记显然旨在支持 charset="..." 属性,因为如果使用了非法属性,它会在错误消息中说明。

如果我使用 cfloop 从没有字符集属性的 UTF-8 编码文件中读取行,那么它可以正常工作,但我不知道为什么。我更愿意明确说明 charset="utf-8" 但我不确定这是否有任何效果。

这样做的原因是,我希望明确声明 charset="windows-1252" 或 charset="iso-8859-1" 会破坏 UTF-8 编码文件的输入,但它会继续正常工作。似乎 charset="..." 不会导致错误,但也没有任何效果。

我想知道没有明确字符集的 UTF-8 的正确解析是否会在明天或在另一台机器上继续工作。

UTF-8 是 cfloop 的默认编码吗?如果不是,是否可以确保使用 UTF-8 编码?

不涉及更改默认 JVM file.encoding 属性的解决方案将是首选。