cfqueryparam 问题
cfqueryparam issues
在向我展示使用 cfqueryparam 的所有优点后,我正在更新查询以使用 cfqueryparam。但是,我现在 运行 遇到了一个我以前从未遇到过的错误,并且不确定如何排除故障或在哪里寻找问题。我猜这是一个语法问题。
这是错误-
Error Executing Database Query.[Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax near '@P1'. The specific sequence of files included or processed is: C:\inetpub\wwwroot\cfleadsource\admin\MultipleAccountReassign_new.cfm, line: 170
这是我的查询。如您所见,旧查询已被注释掉并已被新查询替换。应该注意的是,旧查询没有问题,这是页面上第一个被更改的查询。对于我的一生,我无法确定什么是不正确的。感谢您的帮助。
<cfquery name="GetAccounts" datasource="#dbConn#">
<!--- select top #callNum# * from contact where mar in (select mar from marselect where userid = #oUID# and mar not like '%branch%') order by newid() --->
select top <cfqueryparam value= "#callNum#" CFSQLType="CF_SQL_INTEGER"> * from contact where
mar in (select mar from marselect where userid = <cfqueryparam value= "#oUID#" CFSQLType="CF_SQL_INTEGER"> and mar not like '%branch%') order by newid()
</cfquery>
select top
不能对没有括号的顶行使用 <cfqueryparam>
。
您可以尝试添加一个括号,看看是否可行:MS SQL Exception: Incorrect syntax near '@P0'
在向我展示使用 cfqueryparam 的所有优点后,我正在更新查询以使用 cfqueryparam。但是,我现在 运行 遇到了一个我以前从未遇到过的错误,并且不确定如何排除故障或在哪里寻找问题。我猜这是一个语法问题。 这是错误-
Error Executing Database Query.[Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax near '@P1'. The specific sequence of files included or processed is: C:\inetpub\wwwroot\cfleadsource\admin\MultipleAccountReassign_new.cfm, line: 170
这是我的查询。如您所见,旧查询已被注释掉并已被新查询替换。应该注意的是,旧查询没有问题,这是页面上第一个被更改的查询。对于我的一生,我无法确定什么是不正确的。感谢您的帮助。
<cfquery name="GetAccounts" datasource="#dbConn#">
<!--- select top #callNum# * from contact where mar in (select mar from marselect where userid = #oUID# and mar not like '%branch%') order by newid() --->
select top <cfqueryparam value= "#callNum#" CFSQLType="CF_SQL_INTEGER"> * from contact where
mar in (select mar from marselect where userid = <cfqueryparam value= "#oUID#" CFSQLType="CF_SQL_INTEGER"> and mar not like '%branch%') order by newid()
</cfquery>
select top
不能对没有括号的顶行使用 <cfqueryparam>
。
您可以尝试添加一个括号,看看是否可行:MS SQL Exception: Incorrect syntax near '@P0'