2011-11-27 68 views
3

雖然通過插入查詢即時獲取錯誤。分析查詢時發生錯誤。 [令牌行號= 1,令牌行偏移= 13,令牌出錯=事務處理]

解析查詢時出錯。 [令牌行號= 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); 

我使用微軟WebMatrix的剃刀語法 提供:.NET框架Microsoft SQL Server Compact 4.0的數據提供程序

回答

12

事務是一個保留字。如果這是您的餐桌名稱,請使用[Transaction]

相關問題