一个文档附件存入数据库的方法,很普通

private string InsertFileToDB(DocAccessory docAccessory)
  {
   string tmpGuid = Guid.NewGuid().ToString();
   string tmpSQL = "INSERT INTO ECMSDOCACCESSORY (accessoryid,accessorydocid,accessoryfile,accessoryfilename,accessoryfilesize,accessorytype) ";
   tmpSQL += "VALUES(@accessoryid,@accessorydocid,@accessoryfile,@accessoryfilename,@accessoryfilesize,@accessorytype)";

   #region 插入数据 逻辑在此

   ComplusGetAll cg = ComplusGetAll.CreateSingletonObject();;
   ConnectionInfo ci = cg.GetConnectionManager().BaseConnection();
   System.Data.SqlClient.SqlConnection  dbConnection = new SqlConnection (ci.ConnectionString );
   dbConnection.Open ();
   SqlCommand CmdObj = new SqlCommand(tmpSQL,dbConnection);  
   CmdObj.Parameters.Add("@accessoryid",SqlDbType.VarChar ,128).Value =tmpGuid;
   CmdObj.Parameters.Add("@accessoryfilename",SqlDbType.VarChar,128).Value =docAccessory.AccessoryFileName;
   CmdObj.Parameters.Add("@accessoryfile",SqlDbType.Binary  ,50).Value =docAccessory.AccessoryFile ;
   CmdObj.Parameters.Add("@accessorydocid",SqlDbType.VarChar ,128).Value =docAccessory.AccessoryDocId;
   CmdObj.Parameters.Add("@accessoryfilesize",SqlDbType.VarChar ,50).Value =docAccessory.AccessoryFileSize;
   CmdObj.Parameters.Add("@accessorytype",SqlDbType.VarChar ,50).Value =docAccessory.AccessoryType;
   
   CmdObj.ExecuteNonQuery ();

转载于:https://www.cnblogs.com/ocnnb/archive/2005/03/14/118381.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值