Coldfusion查询具有今天日期的数据库更新字段

Coldfusion查询具有今天日期的数据库更新字段,coldfusion,Coldfusion,我正在尝试查询数据库,让它找到正确的id,并将id更新为分配给它的正确编号,然后让它找到Date_Complete字段,并用todays Date更新它 <cfquery name="completeBatch"> UPDATE dbo.Dealer_Track_Work (Date_Complete) SET Date_Complete = getDate() WHERE id = 5 </cfquery> 更新dbo.Dealer\

我正在尝试查询数据库,让它找到正确的id,并将id更新为分配给它的正确编号,然后让它找到Date_Complete字段,并用todays Date更新它

<cfquery name="completeBatch">
    UPDATE dbo.Dealer_Track_Work (Date_Complete)
    SET    Date_Complete = getDate()
    WHERE  id = 5
</cfquery>

更新dbo.Dealer\u Track\u工作(完成日期)
设置日期\u Complete=getDate()
其中id=5
我认为这会更新Date_Complete字段,其中id等于第5个id(当提交到数据库中时,它会增加1)。它会将完成日期设置为今天的日期。我得到的只是一个空白屏幕,数据库没有任何变化

在此方面的任何帮助都将不胜感激

这就是我试图让它正常工作的功能

<cfcomponent>


<cffunction name="updateRecord" access="remote" returntype="void">
    <cfargument name="id" type="numeric" required="true">
     <cfset var completeBatch = ''> 
    <cfquery name="completeBatch">
        UPDATE dbo.Dealer_Track_Work (Date_Complete)
        SET    Date_Complete = getDate()
        WHERE  ID = <cfqueryparam value="#arguments.id#" cfsqltype="cf_sql_integer">
    </cfquery>
</cffunction>

</cfcomponent>

更新dbo.Dealer\u Track\u工作(完成日期)
设置日期\u Complete=getDate()
其中ID=

您的
更新中不需要
(完成日期)

<cfquery name="completeBatch">
  UPDATE dbo.Dealer_Track_Work
  SET    Date_Complete = getDate()
  WHERE  ID = <cfqueryparam value="#arguments.id#" cfsqltype="cf_sql_integer">
</cfquery>

更新dbo.Dealer\u Track\u工作
设置日期\u Complete=getDate()
其中ID=

您的
更新中不需要
(完成日期)

<cfquery name="completeBatch">
  UPDATE dbo.Dealer_Track_Work
  SET    Date_Complete = getDate()
  WHERE  ID = <cfqueryparam value="#arguments.id#" cfsqltype="cf_sql_integer">
</cfquery>

更新dbo.Dealer\u Track\u工作
设置日期\u Complete=getDate()
其中ID=

您的
更新中不需要
(完成日期)

<cfquery name="completeBatch">
  UPDATE dbo.Dealer_Track_Work
  SET    Date_Complete = getDate()
  WHERE  ID = <cfqueryparam value="#arguments.id#" cfsqltype="cf_sql_integer">
</cfquery>

更新dbo.Dealer\u Track\u工作
设置日期\u Complete=getDate()
其中ID=

您的
更新中不需要
(完成日期)

<cfquery name="completeBatch">
  UPDATE dbo.Dealer_Track_Work
  SET    Date_Complete = getDate()
  WHERE  ID = <cfqueryparam value="#arguments.id#" cfsqltype="cf_sql_integer">
</cfquery>

更新dbo.Dealer\u Track\u工作
设置日期\u Complete=getDate()
其中ID=

查询中包含
(完成日期)
的原因是什么?您应该打开调试并在查询运行后添加中止,以查看正在执行的操作。不必将其放在那里,这就是为什么它出现在
集合
语句中正确,这些都是相关的。只要引用的参数名称相同,就可以随意命名参数。在查询中使用
(Date\u Complete)
的原因是什么?您应该打开调试并在查询运行后添加中止,以查看正在执行的操作。不必将其放在那里,这就是为什么它出现在
集合
语句中正确,这些都是相关的。只要引用的参数名称相同,就可以随意命名参数。在查询中使用
(Date\u Complete)
的原因是什么?您应该打开调试并在查询运行后添加中止,以查看正在执行的操作。不必将其放在那里,这就是为什么它出现在
集合
语句中正确,这些都是相关的。只要引用的参数名称相同,就可以随意命名参数。在查询中使用
(Date\u Complete)
的原因是什么?您应该打开调试并在查询运行后添加中止,以查看正在执行的操作。不必将其放在那里,这就是为什么它出现在
集合
语句中正确,这些都是相关的。只要使用相同的名称引用参数,就可以随意命名参数。