[英]SQL Syntax Error submitting query with coldfusion
我收到此錯誤,無法找到我的語法搞砸了,任何人都可以幫助我,我正在俯瞰!
[Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax near the
keyword 'Transaction'.
<cfquery datasource="Titlesbymail" name="InsertEntry" result="transactionResult">
INSERT INTO dbo.Transaction (Type, OwnerType)
VALUES (
<cfqueryparam value='NonLeased' cfsqltype='cf_sql_varchar' />
, <cfqueryparam value='Owner' cfsqltype='cf_sql_varchar' />
)
</cfquery>
我的數據庫看起來像這樣:
ID應設置為自動遞增1,日期時間應根據getdate()函數自動獲知。 所以我很不確定我是怎么在這里犯錯的。
看起來您已使用SQL保留字命名了您的表; Transaction
。 我不建議你因為遇到問題(比如你現在有)。
但是,它可以做到。 試試這個,看它是否有效:
INSERT INTO [dbo].[Transaction] (Type, OwnerType)
VALUES (
<cfqueryparam value='NonLeased' cfsqltype='cf_sql_varchar' />
, <cfqueryparam value='Owner' cfsqltype='cf_sql_varchar' />
)
SQL Server保留關鍵字列表: 保留關鍵字(Transact-SQL)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.