Can you tell me what is wrong with this syntax ?
string select = "UPDATE [PME].[dbo].[Expense] " +
"([ID],[ClientID],[Total],[TPS],[TVQ],[Gtotal],[DateFAC],
[DatePAY],[Description],[fl_type],[fl_status],
[fl_category],[fl_source],[defaut], [Cheque],
[fl_taxable], [notaxe], [id]) " +
" VALUES
(@id,@clientid, @total,@tps,@tv q,@gtotal,@date fac,@datepay,
@description,@f ltype,@flstatus ,@flcategory,@f lsource,@defa
ut,@cheque,@flt axable,@notaxe, @id) " +
" WHERE id = @id";
I receive the following error,
Additional information:
System.Web.Serv ices.Protocols. SoapException: Server was
unable to process request. --->
System.Data.Sql Client.SqlExcep tion: Line 1: Incorrect
syntax near '('.
at System.Data.Sql Client.SqlComma nd.ExecuteReade r
(CommandBehavio r cmdBehavior, RunBehavior runBehavior,
Boolean returnStream)
at System.Data.Sql Client.SqlComma nd.ExecuteNonQu ery()
at WS_PME.DB.SqlGe nericExecute(St ring sqlquery, String
tablename, String ConfigConnectio nKey, String fonction,
Object[,] aParameter) in F:\Structure\Pr ojets\VS2003
\PME\WS_PME\Com ponents\DB_data set.cs:line 181
at WS_PME.DB.Updat e_Expense(Strin g vClientID, Decimal
vTotal, Decimal vTPS, Decimal vTVQ, Decimal vGtotal,
DateTime vDateFac, DateTime vDatePay, String
vDescription, Int32 vFlType, Int32 vFlStatus, Int32
vFlCategory, Int32 vFlSource, Boolean vDEFAUT, String
vCheque, Int32 vTAXABLE, Decimal vNoTaxe, Guid vID) in
F:\Structure\Pr ojets\VS2003
\PME\WS_PME\Com ponents\DB_data set.cs:line 298
at WS_PME.WSPME.Up dateExpense(Str ing vClientID,
Decimal vTotal, Decimal vTPS, Decimal vTVQ, Decimal
vGtotal, DateTime vDateFac, DateTime vDatePay, String
vDescription, Int32 vFlType, Int32 vFlStatus, Int32
vFlCategory, Int32 vFlSource, Boolean vDEFAUT, String
vCHEQUE, Int32 vTAXABLE, Decimal vNoTaxe, Guid vID) in
F:\Structure\Pr ojets\VS2003\PM E\WS_PME\PME.as mx.cs:line 99
--- End of inner exception stack trace ---
string select = "UPDATE [PME].[dbo].[Expense] " +
"([ID],[ClientID],[Total],[TPS],[TVQ],[Gtotal],[DateFAC],
[DatePAY],[Description],[fl_type],[fl_status],
[fl_category],[fl_source],[defaut], [Cheque],
[fl_taxable], [notaxe], [id]) " +
" VALUES
(@id,@clientid, @total,@tps,@tv q,@gtotal,@date fac,@datepay,
@description,@f ltype,@flstatus ,@flcategory,@f lsource,@defa
ut,@cheque,@flt axable,@notaxe, @id) " +
" WHERE id = @id";
I receive the following error,
Additional information:
System.Web.Serv ices.Protocols. SoapException: Server was
unable to process request. --->
System.Data.Sql Client.SqlExcep tion: Line 1: Incorrect
syntax near '('.
at System.Data.Sql Client.SqlComma nd.ExecuteReade r
(CommandBehavio r cmdBehavior, RunBehavior runBehavior,
Boolean returnStream)
at System.Data.Sql Client.SqlComma nd.ExecuteNonQu ery()
at WS_PME.DB.SqlGe nericExecute(St ring sqlquery, String
tablename, String ConfigConnectio nKey, String fonction,
Object[,] aParameter) in F:\Structure\Pr ojets\VS2003
\PME\WS_PME\Com ponents\DB_data set.cs:line 181
at WS_PME.DB.Updat e_Expense(Strin g vClientID, Decimal
vTotal, Decimal vTPS, Decimal vTVQ, Decimal vGtotal,
DateTime vDateFac, DateTime vDatePay, String
vDescription, Int32 vFlType, Int32 vFlStatus, Int32
vFlCategory, Int32 vFlSource, Boolean vDEFAUT, String
vCheque, Int32 vTAXABLE, Decimal vNoTaxe, Guid vID) in
F:\Structure\Pr ojets\VS2003
\PME\WS_PME\Com ponents\DB_data set.cs:line 298
at WS_PME.WSPME.Up dateExpense(Str ing vClientID,
Decimal vTotal, Decimal vTPS, Decimal vTVQ, Decimal
vGtotal, DateTime vDateFac, DateTime vDatePay, String
vDescription, Int32 vFlType, Int32 vFlStatus, Int32
vFlCategory, Int32 vFlSource, Boolean vDEFAUT, String
vCHEQUE, Int32 vTAXABLE, Decimal vNoTaxe, Guid vID) in
F:\Structure\Pr ojets\VS2003\PM E\WS_PME\PME.as mx.cs:line 99
--- End of inner exception stack trace ---
Comment