簡體   English   中英

SQL語法錯誤使用coldfusion提交查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM