读书人

webservice封存附件到数据库

发布时间: 2013-07-16 22:38:04 作者: rapoo

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

读书人网 >asp.net

热点推荐