Utiliza las etiquetas geshi para los códigos, de ese modo quedan más legibles y entendibles, o al menos la etiqueta de código.
Así como lo tienes simplemente deberías de concatenar los valores dentro del odbcCommand.
Por otra parte, no te has planteado utilizar el proveedor de datos de Oracle que ya viene en .NET?
http://msdn.microsoft.com/es-es/library/system.data.oracleclient%28VS.80%29.aspx
También siempre que sea posible, prefiero utilizar Stored Procedures para el acceso a bases de datos.
http://www.c-sharpcorner.com/UploadFile/john_charles/CallingOraclestoredproceduresfromMicrosoftdotNET06222007142805PM/CallingOraclestoredproceduresfromMicrosoftdotNET.aspx
Saludos
Así como lo tienes simplemente deberías de concatenar los valores dentro del odbcCommand.
Por otra parte, no te has planteado utilizar el proveedor de datos de Oracle que ya viene en .NET?
http://msdn.microsoft.com/es-es/library/system.data.oracleclient%28VS.80%29.aspx
También siempre que sea posible, prefiero utilizar Stored Procedures para el acceso a bases de datos.
http://www.c-sharpcorner.com/UploadFile/john_charles/CallingOraclestoredproceduresfromMicrosoftdotNET06222007142805PM/CallingOraclestoredproceduresfromMicrosoftdotNET.aspx
Saludos