我正在尝试查询数据库并让它找到正确的ID并更新id分配给它的正确数字,然后让它找到Date_Complete字段并让它更新为今天的日期。
<cfquery name="completeBatch">
UPDATE dbo.Dealer_Track_Work (Date_Complete)
SET Date_Complete = getDate()
WHERE id = 5
</cfquery>
我认为这会更新Date_Complete字段,其中id等于第5个id(在提交到数据库时递增1)。并且它会将Date_Complete设置为今天的日期。我得到的只是一个空白屏幕,没有任何数据库发生。
对此的任何帮助将不胜感激。
这就是我正在尝试创建我的功能以使其正常工作。
<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>
答案 0 :(得分:3)
(Date_Complete)
UPDATE
<cfquery name="completeBatch">
UPDATE dbo.Dealer_Track_Work
SET Date_Complete = getDate()
WHERE ID = <cfqueryparam value="#arguments.id#" cfsqltype="cf_sql_integer">
</cfquery>