Best practice
- From: Diffident <Diffident@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 13 May 2005 12:41:11 -0700
Hello All,
Best coding strategies for calling stored procedures from ASP.NET. As you
are all aware that accessing a property is expensive than calling a method.
For example in order to call a stored procedure which accepts 2 input
parameters, we are currently following the below standard to set a single
parameter:
objOracleParameterSTATUS = new System.Data.OracleClient.OracleParameter ();
objOracleParameterSTATUS.ParameterName ="STATUS_IN";
objOracleParameterSTATUS.SourceColumn = "STATUS";
objOracleParameterSTATUS.OracleType=System.Data.OracleClient.OracleType.Number;
objOracleParameterSTATUS.Size =1;
objOracleParameterSTATUS.Precision =0;
objOracleParameterSTATUS.Scale =0;
objOracleParameterSTATUS.Direction = System.Data.ParameterDirection.Input;
objOracleParameterSTATUS.SourceVersion=System.Data.DataRowVersion.Current;
objOracleParameterSTATUS.Value =STATUS;
bjOracleCommand.Parameters.Add (objOracleParameterSTATUS);
So on the whole we are setting 9 properties for a single parameter and if
this stored procedure accepts 10 parameters, then this process has to be
repeated for those many parameters.
Can any of the solution developers suggest me an alternative choice for the
above code or how can I make this less expensive and efficient.
Thanks for your help!!!
.
- Follow-Ups:
- Re: Best practice
- From: Steve C. Orr [MVP, MCSD]
- Re: Best practice
- From: TomEgginger
- Re: Best practice
- From: Scott Allen
- Re: Best practice
- From: Marina
- Re: Best practice
- Prev by Date: Getting started with Crystal
- Next by Date: Q: SQLDataAdapter fails
- Previous by thread: Re: Best Practice
- Next by thread: Re: Best practice
- Index(es):
Relevant Pages
|