首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

webservice封存附件到数据库

2013-07-16 
webservice保存附件到数据库asp.net中,用webservice获得的信息中包含了一个附件(比如XXX.rar),我想把获取

webservice保存附件到数据库
asp.net中,用webservice获得的信息中包含了一个附件(比如XXX.rar),我想把获取到的附件以二进制流的形式保存到我的数据库里,请问怎么操作呢?各位详细点哦
[解决办法]

        public DataSet AddXErrorLogFile(int locationId, byte[] errorLog, string errorType, DateTime errorTime)
        {
            try
            {
                OracleParameter[] parameters = {
                    new OracleParameter("ParaLocationID", OracleDbType.Int32), 
                    new OracleParameter("ParaLogfile", OracleDbType.Blob), 
                    new OracleParameter("ParaErrorType", OracleDbType.NVarchar2, 200), 
                    new OracleParameter("ParaErrorTime", OracleDbType.Date), 
                    new OracleParameter("P_Cursor", OracleDbType.RefCursor, ParameterDirection.Output) };

                parameters[0].Value = locationId;
                parameters[1].Value = errorLog;
                parameters[2].Value = errorType;
                parameters[3].Value = errorTime;

                return OracleHelper.RunProcedure("XDC_BASE_PKG.XSOLUTION_ERROR_ADD_SP", parameters, "ds");


            }
            catch (Exception ex)
            {
                throw ex;
            }
        }


用blob字段

热点排行