ok, este petenece al formulario y es cuando ingresa la imagen a la entidad
ENTIDAD = new ENTIDAD();
Código:
ENTIDAD.imagen = grabaImagen((Bitmap)pbxFoto.Image);
ahora en la capa acceso de datos al utilizar el Procedimiento Almacenado y utilizando un campo DateTable llamado tabla y oracleparameter p
Código:
p[x] = new OracleParameter("param_imagen_producto", OracleType.Blob);
p[x].Value = ENTIDAD.Imagen_producto;
p[x].Direction = ParameterDirection.InputOutput;
p[x] = new OracleParameter("param_salida", OracleType.Cursor);
p[x].Direction = ParameterDirection.Output;
AccesoDatos = new clsADAccesoDatosOracle();
AccesoDatos.IniciaTran();
tabla = AccesoDatos.EjecutaQueryOracleTran("PKG_P.pa_insertaproducto", p);
el catch me trae este mensaje: "Referencia a objeto no establecida como instancia de un objeto."
Ahota si ejecuto el IniciaTran() abajo de tabla, corre perfectamente sin errores, pero lo malo es que si algún procedimiento que sigue es erroneo (y se ejecutan de la misma manera) no realizarán ningún commit y solo quedara ingresado por el primer Procedimiento