gpt4 book ai didi

sql - ColdFusion 查询/输出生成的过多字符

转载 作者:行者123 更新时间:2023-12-02 05:19:04 24 4
gpt4 key购买 nike

我遇到了一些 Coldfusion/SQL 查询输出的奇怪问题。实际数据生成正确,但在页面底部输出“Library/Library/Library/Library/Library/Library/Library/Library”,我无法辨别原因。

它总是以完全相同的格式输出它,总是 8 次,无论我正在搜索多少个术语,返回多少条记录,或者分组后生成多少文本。

它不会发生在所有页面上,但它似乎确实发生在站点上从该数据库中提取查询的每个页面上...

我迷路了。下面的代码,实时页面在这里:http://www.audiogo-library.com/client/client_pages/hachettepage.cfm

<cfsetting enablecfoutputonly="yes" showdebugoutput="no">
<!--- Custom Hachette page --->
<cfset todayDate = Now()>
<!--- Link to Style Sheets --->


<img style="margin:auto" src="http://www.audiogo-library.com/Library/client/client_images/hachettelogo.gif"></br>
<cfoutput> #MonthAsString(Month(Now()))# </cfoutput> Releases</br></br>
<cfquery name="GetProductBasicInfo" datasource="#Request.Application.PowerWeb.datasource#" dbtype="odbc">
SELECT product.ProductID, productmarket.imprint, product.IsbnUpc, product.Title, product.FullTitle, product.SubTitle, product.PubDate, product.SKU, productmarket.descriptionshort, productmarket.productform, productmarket.NoOfPieces, productmarket.productmarketid
FROM Product, ProductMarket
WHERE product.productid = productmarket.productid AND product.IsbnUpc LIKE '%61113%' AND product.PubDate BETWEEN '<cfoutput>#DatePart("m", todayDate)#</cfoutput>/01/<cfoutput>#DatePart("yyyy", todayDate)#</cfoutput>' AND '<cfoutput>#DatePart("m", todayDate)#</cfoutput>/31/<cfoutput>#DatePart("yyyy", todayDate)#</cfoutput>'
ORDER BY product.FullTitle ASC
</cfquery>

<cfoutput query="GetProductBasicInfo" Group="FullTitle">
<table width="90%" border="0" style="margin-top:15px;">
<tr>
<td><p><a href="http://www.audiogo-library.com/library/productdetails.cfm?sku=#SKU#">
<cfif #FullTitle# eq ''> <div class="title"> #Title# </div>
<cfelse> <div class="title">#FullTitle# </div> </a>
</cfif></p>
<p>
<cfif #descriptionshort# neq ''> #descriptionshort# </cfif>
</p>
</td>
<td width="30%"><a href="http://www.audiogo-library.com/library/productdetails.cfm?sku=#SKU#"> <img src="http://www.audiogo-library.com/library/client/Products/ProdimageLg/#SKU#.jpg"></a></td>
</tr>
</table>
</cfoutput>

TestText

最佳答案

实际上,我在尝试将“/Library”下推到页面下方时意外地解决了这个问题。结果是查询/输出中内置的 cfsettings 标签禁用了非 cfoutput 内容。构建页脚的人依赖于继承“enablecfoutputonly='false'”,而这段代码改变了这一点。除了 cfoutput 生成的每个地址部分外,站点页脚的所有内容都被隐藏了。所以是的,如果其他人有这个或类似的问题,请检查您的 cfsettings 标签,并确保您已禁用

关于sql - ColdFusion 查询/输出生成的过多字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9689777/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com