解析查询时出错。 [令牌行号= 1,令牌行偏移= 13,令牌错误=交易]

时间:2011-11-27 15:37:37

标签: sql sql-server tsql

传递插入查询时遇到错误。

  

解析查询时出错。 [令牌行号= 1,令牌行偏移= 13,令牌错误=交易]

以下是实际查询

var SQLINSERT = "INSERT INTO Transaction ([Exchange_Id],[Broker_id],[Trade_Date],[Settlement_No],[Settlement_Date],[Scrip_id],[Buy_Sell],[Quantity],[Rate],[Gross_Amt],[Brokerage],[Service_Tax],[Ttc],[Stamp_Duty],[Stt],[Net_Amt],[Final_Rate]) VALUES (@0,@1,@2,@3,@4,@5,@6,@7,@8,@9,@10,@11,@12,@13,@14,@15,@16)";

db.Execute(SQLINSERT,DExchangeid,DBrokerName,DTradeDate,DSettlementNo,DSettlementDate,DScripName,DBuySell,DQty,DRate,DGrossAmt,DBrokerage,DServiceTax,DTtc,DStampDuty,DStt,DNetAmt,DFinalRate);

我使用的是Microsoft Webmatrix Razor语法 提供程序:用于Microsoft SQL Server Compact 4.0的.NET Framework数据提供程序

1 个答案:

答案 0 :(得分:12)

交易是一个保留字。如果这是您的表名,请使用[Transaction]