C#怎样读取数据库中Image类型(二进制数据),读取之后显示到textarea控件中!!!注释:image类型这一列中存放的有word、excel,系统公告的数据。存是存进去了,但是怎么取出来啊?大侠求救

解决方案 »

  1.   

    用ultraedit看看源文件、对比数据库中的数据,以及取出来的数据,看看是哪一步错了。
      

  2.   

    这是我相关的代码:        
                string sql = "SELECT contentTxt from gg where id=1";
                DBHelper db = new DBHelper();
                DataSet ds = db.GetDataSet(sql);            byte[] aaa = (byte[])ds.Tables[0].Rows[0][0];
                UTF8Encoding aa = new UTF8Encoding();
                content1.Value = aa.GetString(aaa);
    请高手多多指点。。
      

  3.   

    这代码肯定不行,你应该读取出字节流,在本地保存为文件,再用Office打开。如同你直接用记事本打开Word、Excel文件,也是乱码。