Hello I see that SqlCommand executes commands with parameters with sp_execsql. But it is too slow. My proposition is parse CommandText and replace parameter names with parameter values inside CommandText e.g.
Lets say we have command delete from Table1 where id = @id so this cammand will be passed to the server as exec sp_executesql N'delete from Table1 where id = @P1 ', N'@P1 nvarchar(2)', N'5' This command performance isn't very differs from the plain text command. But for complex select query performance very much slow. The same query without parameters works faster. I'd like to propose inside iBATIS (somewhere, I cann't still find where) parse command text and replace params via their values in the CommandText. After that into the server will be posted query like this: delete from Table1 where id = 5 May I try to implement such behaviour as an option? Happy New Year. ___________________________________________________________________________ This communication is confidential and may be legally privileged. If you believe you are not an intended recipient, please inform the sender, delete the e-mail and do not copy, print or use it or disclose it to others. You can inform the sender by replying to this e-mail or by telephone (+380 44 4906080).