各位大虾,把本机的excel文件以二进制的形式储存到数据库,然后在客户端解析成上传之前的格式然后打开,如何实现?

解决方案 »

  1.   

    FileStream fs = new FileStream(this.File1.Value, FileMode.OpenOrCreate, FileAccess.Read);
            byte[] MyData = new byte[fs.Length];
            fs.Read(MyData, 0, System.Convert.ToInt32(fs.Length));
            fs.Close();        string sql = " insert into t_oa_getinfo(info)values(@wenjian)";
            SqlParameter[] sqlParameters = new SqlParameter[]
            {
                  new SqlParameter("@wenjian",SqlDbType.Image),
            };
            sqlParameters[0].Value = MyData;
            exc.ExecuteSqlNonQuery(sql, sqlParameters);
            Page.Response.Write("成功写入数据库");