2014-04-29 104 views

回答

0

最后我弄清楚了这个问题,它与SQLSERVER真正的可用空间有关,因为我的FASTREPORT模板大小是字节[616054],因此它只保存sql中的50个字节,请检查此链接varbinarymax , 于是,我改变了数据类型到NTEXT和转换流串,用于存储和执行相反的检索机制

这个命令字节串

byte[] blob = stream.ToArray(); 
    string st= System.Text.Encoding.UTF8.GetString(blob); 

,这一次的检索

byte blob2 =Encoding.UTF8.GetBytes(this.TableAdapter.GetDataByID(key).Rows[0]["Report"].ToString()); 

也可以试试这个用VARBINARY(最大)检查出来: Enable File Stream in SQL