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

解决方案 »

  1.   

            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字段
      

  2.   

    你的代码我看不明白啊,大神给解释下不,我想保存到sqlserver中