0
我想查詢數據庫,並找到正確的ID並更新它在正確的編號它分配到的ID,然後讓它找到Date_Complete字段,並更新與今天的日期。Coldfusion查詢數據庫更新字段與今天的日期
<cfquery name="completeBatch">
UPDATE dbo.Dealer_Track_Work (Date_Complete)
SET Date_Complete = getDate()
WHERE id = 5
</cfquery>
我認爲這會更新Date_Complete字段,其中id等於第五個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>
無需對
(Date_Complete)
什麼是對具有'(Date_Complete)'在您的查詢的原因是什麼?您應該打開調試並在查詢運行後添加中止以查看正在執行的操作。 –沒有必要把它放在那裏,這就是爲什麼它在你的'SET'語句 –
正確,那些是相關的。只要您使用相同的名稱引用它,就可以爲所需的任何名稱命名該參數。 –