问题标签 [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.
javascript - 在 javascript 中调用 cfquery 但它什么也没做
我正在尝试使用 Coldfusion (cfquery) 创建一个查询来检索几个美元金额,添加它们,然后查看它是否与应用程序中计算的美元金额相匹配。但是,它什么也没做。
我正在尝试在 javascript 中完成所有这些工作。
这是代码。
coldfusion - Coldfusion (Solr) 搜索行为
我有这个“索引器”模板:
我正在使用此代码进行搜索(#t# 来自搜索表单字段):
想象一下我在数据库中有这个“产品”表:
身份证 | 姓名 |
1 | 碎片 13 |
2 | 餐吧 |
3 | 蛙皮 |
搜索“青蛙”找不到“蛙皮”!
相反,它暗示“碎片”。
这种行为正常吗?你能给我解释一下吗?
如何让我的搜索引擎以“frog”为条件找到“frogskin”?(我想避免对“产品”进行 SQL 查询以增强结果)。
谢谢你。
coldfusion - 在 Coldfusion 表单中放置 cfquery 的位置
我有一个在子句cfquery
中使用一些 FORM 字段。WHERE
我的第一个问题是每次访问我的网页时,cfquery 代码都会出现在页面顶部。我应该将查询放在 .cfm 表单中的什么位置并访问表单中的某些字段?我的第二个问题是我不确定该WHERE
子句是否识别字段的值。你能帮我吗?
这是我的代码设置方式:
(评论更新)
现在我收到一条消息Element CODENUM is undefined in FORM
javascript - 如何使用javascript和coldfusion填充动态创建的下拉框
我在一行中有一个动态创建的下拉框。我在屏幕上填充那个框。有没有办法可以使用 cfquery 从 sql server 获取信息并填充下拉框。我想在javascript中做吗?
这是我的代码:
coldfusion - 通过查询在 cfloop 中更新 cfquery
我正在浏览 Values 表的 vals 列中的所有记录,并将任何绝对 url 转换为相对 url。我收到这个错误
在这段代码的第 3 行到最后一行:
关于如何解决它的任何想法?
hibernate - 在同一个 cftransaction 中混合原始查询和 ORM 操作
cfquery
在同一个标签中混合使用原始查询和 ORM 操作是否安全cftransaction
?
通过查看 SQL 探查器,查询似乎不会按顺序执行,它们按以下顺序出现在探查器中:A、B、D、C。据我了解,这可能是因为休眠session 只有在到达 close 时才会被刷新cftransaction
,对吗?
我注意到由于另一个问题,我将在另一个问题中问一个。但基本上,我必须在运行 ORM 语句之前禁用特定表上的触发器,否则会导致StaleStateException
.
DISABLE TRIGGER
当在同一个和ENABLE TRIGGER
语句之间进行 ORM 操作时cftransaction
,它并没有解决问题,因为在ORM 查询之前ENABLE TRIGGER
运行。但是,当使用以下内容时,它可以工作:
我也尝试ormFlush()
在 ORM 语句之后立即使用,但没有奏效。有没有办法在同一个中混合原始查询和 ORM 语句cftransaction
并让语句按顺序运行?也许我完全误解了这个问题,但我现在很困惑。
coldfusion - cfmail 组属性引发错误
我有一个查询返回多个结果,其中只有一列中的数据与特定报告编号不同。我想对一个报告编号的结果进行分组,并将所有操作项的电子邮件发送给一个人。以下是我的查询
结果集如下所示:
我想要做的是向具有相同调查 ID 的多行的 action_who_email 值发送一封电子邮件。如果我使用 cfoutput 组属性,这是输出:
这是我的cfoutput:
但是,如果我在查询中对 cfmail 执行相同的操作并将其分组,则会引发 javax.mail.MessagingException:无法连接到 SMTP 主机:127.0.0.1,端口:25;错误。
我的 CFMAIL 代码如下
请注意,我在本地使用 xampp 运行 Coldfusion,虽然邮件没有送达,但我可以在 Coldfusion 的未送达文件夹中看到它们。如果此 cfmail 标记被注释掉,同一文件还有其他 cfmail 标记不会引发连接异常。如果我的问题非常笼统,我深表歉意,但我要么必须使用冷融合来做到这一点,要么我可能必须编写一个函数来将我的结果集视为临时表。如果我知道如何进行这项工作,我相信冷融合会更容易。
arrays - Coldfusion 将阵列分成两部分
我可以将一个数组分成两个单独的数组,原始数组中的每个元素都用“:”分隔吗?“:”之前的文本进入array1,“:”之后的文本进入array2
现在这段代码抓住了整个元素,而不是单独的。
编辑
示例字符串为:
名字:鲍勃
first_name 进入 selectList1 Bob 进入 selectList2
宏伟的计划也将有其他领域:
名字:鲍勃
姓氏:什莫
年龄:27
ETC...
编辑:回答
使用代码解决了问题
coldfusion - 冷融合 cfquery.getMetaData()
我有一个简单的 cfquery 对象:
当我转储时,我在方法列表中getP.getMetaData()
清楚地看到。getPrecision(int)
虽然,当我执行时getP.getMetaData().getPrecision(1)
,我得到一个错误:
我究竟做错了什么?
错误:
sql-server - cfquery 的 blockfactor 真的可以提高 MS SQL 服务器的性能吗?
我有一个有 360369 行的表。我正在使用SQL SERVER。
今天,当我尝试使用 cfquery 和 blockfactor 进行简单的选择语句时,我没有发现任何性能增强。
而且性能降低了。
没有 blockfactor ,执行时间是120884。
使用 blockfactor,执行时间变为144003。
根据 blockfactor 的定义,我的最大行大小是 437bytes ,所以
块因子 = 32k/437 = 32768/437 = 74.9
所以我将块因子用作 74 或 75。
但是我没有发现任何性能增强。