Vic*_*cki 3 sql-server 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>
Run Code Online (Sandbox Code Playgroud)
我的数据库看起来像这样:

ID应设置为自动递增1,日期时间应根据getdate()函数自动获知.所以我很不确定我是怎么在这里犯错的.
Mig*_*l-F 10
看起来您已使用SQL保留字命名了您的表; Transaction.我不建议你因为遇到问题(比如你现在的问题).
但是,它可以做到.试试这个,看它是否有效:
INSERT INTO [dbo].[Transaction] (Type, OwnerType)
VALUES (
<cfqueryparam value='NonLeased' cfsqltype='cf_sql_varchar' />
, <cfqueryparam value='Owner' cfsqltype='cf_sql_varchar' />
)
Run Code Online (Sandbox Code Playgroud)
SQL Server保留关键字列表:保留关键字(Transact-SQL)
| 归档时间: |
|
| 查看次数: |
549 次 |
| 最近记录: |