One quick thought, without having looked too closely at your code, is to open the connection (oConn) at the top of the loop, and close it at the bottom. You'll probably have a performance hit for doing it...
>Hello Steve,
>Thank you very much.
>
>Here is the code:
>I just created a sample Procedure code, Please let me know:
>
Steve Gibson