Dear Group,
I have a store procedure with 12 input parameter and 2 output
parameters I'm wondering what's the best way to simplify the
following routine. I'd like to eliminate extra line of codes, do I
need to define input direction for each input parameter? I'm using
VS2005. I'd appreciate any useful feedback.
Thank You
Ian Nads
-------------------------------------------
Sqlparam = SqlComm.Paramet ers.Add(New
SqlClient.SqlPa rameter("@CustI D", SqlDbType.Int))
Sqlparam.Direct ion = ParameterDirect ion.Input
Sqlparam.Value = CustomerID
Sqlparam = SqlComm.Paramet ers.Add(New
SqlClient.SqlPa rameter("@inAdd r1", SqlDbType.VarCh ar))
Sqlparam.Direct ion = ParameterDirect ion.Input
Sqlparam.Value = Address1
Sqlparam = SqlComm.Paramet ers.Add(New
SqlClient.SqlPa rameter("@inAdd r2", SqlDbType.VarCh ar))
Sqlparam.Direct ion = ParameterDirect ion.Input
Sqlparam.Value = Address2
...
Sqlparam = SqlComm.Paramet ers.Add(New
SqlClient.SqlPa rameter("@ID", SqlDbType.int))
Sqlparam.Direct ion = ParameterDirect ion.Output
Sqlparam = SqlComm.Paramet ers.Add(New
SqlClient.SqlPa rameter("@ID2", SqlDbType.int))
Sqlparam.Direct ion = ParameterDirect ion.Output
' excecute store procedure
SqlComm.Execute NonQuery()
ID = SqlComm.Paramet ers(13).Value
ID2 = SqlComm.Paramet ers(14).Value
-------------------------------------------
I have a store procedure with 12 input parameter and 2 output
parameters I'm wondering what's the best way to simplify the
following routine. I'd like to eliminate extra line of codes, do I
need to define input direction for each input parameter? I'm using
VS2005. I'd appreciate any useful feedback.
Thank You
Ian Nads
-------------------------------------------
Sqlparam = SqlComm.Paramet ers.Add(New
SqlClient.SqlPa rameter("@CustI D", SqlDbType.Int))
Sqlparam.Direct ion = ParameterDirect ion.Input
Sqlparam.Value = CustomerID
Sqlparam = SqlComm.Paramet ers.Add(New
SqlClient.SqlPa rameter("@inAdd r1", SqlDbType.VarCh ar))
Sqlparam.Direct ion = ParameterDirect ion.Input
Sqlparam.Value = Address1
Sqlparam = SqlComm.Paramet ers.Add(New
SqlClient.SqlPa rameter("@inAdd r2", SqlDbType.VarCh ar))
Sqlparam.Direct ion = ParameterDirect ion.Input
Sqlparam.Value = Address2
...
Sqlparam = SqlComm.Paramet ers.Add(New
SqlClient.SqlPa rameter("@ID", SqlDbType.int))
Sqlparam.Direct ion = ParameterDirect ion.Output
Sqlparam = SqlComm.Paramet ers.Add(New
SqlClient.SqlPa rameter("@ID2", SqlDbType.int))
Sqlparam.Direct ion = ParameterDirect ion.Output
' excecute store procedure
SqlComm.Execute NonQuery()
ID = SqlComm.Paramet ers(13).Value
ID2 = SqlComm.Paramet ers(14).Value
-------------------------------------------
Comment