小编Mar*_*rai的帖子

Coldfusion字符串替换为ReReplace

我正在尝试用下划线替换字符串中的空格,以便使用RegEx创建slug.当有一个空间时,它的工作正常.但是当有两个连续的空格或一个空格后跟一个下划线,反之亦然(' _' OR '_ ')将其替换为__.我怎么能克服这个?那就是我想要一个下划线而不是双倍或三倍.任何帮助,将不胜感激.

我的替换代码与此类似.

rereplace(lCase('this is a sample _string'),'[ ]','_','all')
Run Code Online (Sandbox Code Playgroud)

regex string coldfusion coldfusion-9

4
推荐指数
1
解决办法
6158
查看次数

查询查询语法错误

我必须在我的F/W1应用程序中使用查询查询从查询​​中获取记录.我在coldfusion 10中运行它.我的查询如下,

<cfquery name="qryFormData" dbtype="Query">
      Select * from qryFormfields where language = 'ENG'
</cfquery>
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

 ERROR!

An error occurred!
Action: locations.default
Error: Error Executing Database Query.
Type: Database
Details:
Query Of Queries syntax error.
Encountered "language. Incorrect conditional expression, Expected one of [like|null|between|in|comparison] condition,
Run Code Online (Sandbox Code Playgroud)

我做错了什么?任何帮助,将不胜感激.

我的查询非常简单如下

<cfquery name="qryFormfields" datasource="#variables.dsn#">
    SELECT cf.CustomFieldID, cfl.label,cfl.language,cf.Type FROM CustomFields cf 
    INNER JOIN CustomFieldLabels cfl ON cfl.CustomFieldID = cf.CustomFieldID
    AND Entity = <cfqueryparam  value="#arguments.tablename#" cfsqltype="cf_sql_varchar">
    WHERE Language = <cfqueryparam  value="#SupportedLangID.prefix#" cfsqltype="cf_sql_varchar">
    AND SiteID = <cfqueryparam  value="#arguments.SiteID#" …
Run Code Online (Sandbox Code Playgroud)

sql sql-server coldfusion coldfusion-10 qoq

3
推荐指数
1
解决办法
2628
查看次数

标签 统计

coldfusion ×2

coldfusion-10 ×1

coldfusion-9 ×1

qoq ×1

regex ×1

sql ×1

sql-server ×1

string ×1