找回密码
 立即注册

QQ登录

只需一步,快速开始

wengMQ 悬赏达人认证
银牌会员   /  发表于:2022-12-8 19:47  /   查看:2231  /  回复:1
sql保存字段类型nvarchar(max)

1、保存文件到数据库

using (TextReader StreamTxtRead = new StreamReader("报表文件路径"))
                {


PageReport PgReport = new PageReport(StreamTxtRead);
                    string wenben = PgReport.ToRdlString();

SqlParameter[] pars = new SqlParameter[]{
                                new SqlParameter("@pbstream",SqlDbType.Nvarchar,-1)
                            };
                pars[0].Value = wenben ;
}

2、读取报表文件
string strrpt=ds_Pub.Tables[0].Rows[0]["FPbStream"].ToString();
MemoryStream ms_pub = new MemoryStream();
                        byte[] byte_pub = System.Text.Encoding.UTF8.GetBytes(wenben);
                        ms_pub.Write(byte_pub, 0, byte_pub.Length);
                        ms_pub.Seek(0, SeekOrigin.Begin);


using (TextReader StreamTxtRead = new StreamReader(ms_pub))
                        {
                          PageReport  ViewPgReport = new PageReport(StreamTxtRead);
                            ARptView.LoadDocument(ViewPgReport.Document);

                        }

评分

参与人数 1金币 +600 收起 理由
KearneyKang + 600 很给力!

查看全部评分

1 个回复

倒序浏览
Eden.SunWyn认证
超级版主   /  发表于:2022-12-9 11:52:24
沙发
老铁优秀!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部