大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> NET专区 -> 把RichTextBox中的文本保存到Sql Server中(C#)

把RichTextBox中的文本保存到Sql Server中(C#)

时间: 2021-07-31 作者:daque

生存: private void btnsave_click(object sender, system.eventargs e) { filestream stream = null; sqlconnection conn = null; sqlcommand cmd = null; try { richtextbox1.savefile( "temp.rtf" ); stream = new filestream("temp.rtf", filemode.open, fileaccess.read); int size = convert.toint32(stream.length); byte[] rtf = new byte[size]; stream.read(rtf, 0, size); conn = new sqlconnection("database=northwind;integrated security=true;"); conn.open(); cmd = new sqlcommand("update employees set photo=@photo where employeeid=1", conn); sqlparameter paramrtf = new sqlparameter("@photo", sqldbtype.image, rtf.length, parameterdirection.input, false, 0,0,null, datarowversion.current, rtf); cmd.parameters.add(paramrtf); int rowsupdated = convert.toint32(cmd.executenonquery()); messagebox.show(string.format("{0} rows updated", rowsupdated)); } catch(exception ex) { messagebox.show(ex.message); } finally { if ( stream != null ) stream.close(); if (cmd != null ) cmd.parameters.clear(); if (conn != null) conn.close(); } }读取:private void btnload_click(object sender, system.eventargs e) { richtextbox1.clear(); sqlconnection cn = null; sqlcommand cmd = null; sqldatareader reader = null; try { cn = new sqlconnection("database=northwind;integrated security=true;"); cn.open(); cmd = new sqlcommand("select photo from employees where employeeid=1", cn); reader = cmd.executereader(); reader.read(); if (reader.hasrows) { if (!reader.isdbnull(0)) { byte[] rtf = new byte[convert.toint32((reader.getbytes(0, 0, null, 0, int32.maxvalue)))]; long bytesreceived = reader.getbytes(0, 0, rtf, 0, rtf.length); asciiencoding encoding = new asciiencoding(); richtextbox1.rtf = encoding.getstring(rtf, 0, convert.toint32(bytesreceived)); } } } catch(exception ex) { messagebox.show(ex.message); } finally { if (reader != null ) reader.close(); if (cn != null ) cn.close(); } }

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.