我試圖獲取剛剛插入的ID的值。注:我試圖讓列是默認值NEWID()創建的數據類型的唯一標識符結果無法在cfquery中使用railo
下面的代碼是什麼,我試圖運行:
<cfquery datasource="#ds#" result="newReplyID">
INSERT INTO nlforums_Reply(AnswerID, ReplyValue, UserID, CreateDateTime)
VALUES(<cfqueryparam value="#form.originalMessageID#" cfsqltype="CF_SQL_VARCHAR">,
<cfqueryparam value="#form.replyValue#" cfsqltype="CF_SQL_LONGVARCHAR">,
<cfqueryparam value="#form.userID#" cfsqltype="CF_SQL_VARCHAR">,
<cfqueryparam value="#form.posted#" cfsqltype="CF_SQL_DATE">
)
</cfquery>
<cfdump var="#newReplyID['IDENTITYCOL']#" />
我得到的錯誤:鍵[ IDENTITYCOL]不存在
這裏會發生什麼,如果我傾倒#newReplyID#
你想說什麼,當你做''? –
2014-10-29 01:21:56
編輯問題 – user1431633 2014-10-29 01:34:25
我在Railo方面沒有太多經驗,但按照鏈接http://www.intermedia.com.au/railo-context/doc/tags.cfm?item=cfquery我認爲它不包含'result'中的IDENTITYCOL屬性。 – 2014-10-29 01:35:07