将RichTextBox的内容直接写入数据库:

将RichTextBox的内容直接写入数据库:
private void button1_Click(object sender, EventArgs e)
{
   System.IO.MemoryStream mstream = new System.IO.MemoryStream();
   this.richTextBox1.SaveFile(mstream, RichTextBoxStreamType.RichText);
   //将流转换成数组
   byte[] bWrite = mstream.ToArray();
   //将数组写入数据库
   System.Data.SqlClient.SqlParameter[] pram ={
          sqlHelper.MakeInParam("@XX",System.Data.SqlDbType.Image)
   };
   pram[0].Value = bWrite;
   sqlHelper.RunSql("insert into XXX (XX) values (@XX)", pram);
}

将数据库中的RTF读出并填充到RichTextBox
private void button2_Click(object sender, EventArgs e)
{
   //从数据库中读出数据
   DataTable dt=sqlHelper.GetDataTable("select XX from XXX where .....");
   byte[] bWrite = (byte[])dt.Rows[0][0];
   //将数组转换成stream
   System.IO.MemoryStream mstream = new System.IO.MemoryStream(bWrite, false);
   //将stream填充到RichTextBox
   this.richTextBox1.LoadFile(mstream, RichTextBoxStreamType.RichText);
}

将RichTextBox的内容直接写入数据库:,布布扣,bubuko.com

时间: 2024-08-24 19:46:07

将RichTextBox的内容直接写入数据库:的相关文章

利用chrome插件批量读取浏览器页面内容并写入数据库

试想一下,如果每天要收集100页网页数据甚至更多.如果采用人工收集会吐血,用程序去收集也就成为一个不二的选择.首先肯定会想到说用java.php.C#等高级语言,但这偏偏又有个登陆和验证码,搞到无所适从.还在为收集web端的数据感到苦恼吗?很高兴,你找对地方了. 应用场景: 1.需要每天大量重复收集web端的数据 2.web页面数据需要登陆后才能采集 3.web页面存在翻页 解决方案: 手工登陆,然后采用chrome插件的方式进行收集.当然你会说用selenium等自动化测试的方法进行收集更co

将Session写入数据库

使用session_set_save_handler()函数,将Session的内容写入数据库 1 <?php 2 /* 3 *@author Fahy 4 *@link http://home.cnblogs.com/u/HuangWj 5 *数据库为mysql, 6 *数据库名为session,表名为session, 7 *表中字段包括PHPSESSID,update_time,client_ip,data 8 */ 9 class Session{ 10 private static $h

Excel 导入到Datatable 中,再使用常规方法写入数据库

首先呢?要看你的电脑的office版本,我的是office 2013 .为了使用oledb程序,需要安装一个引擎.名字为AccessDatabaseEngine.exe.这里不过多介绍了哦.它的数据库连接字符串是"Provider=Microsoft.Ace.OleDb.12.0;Data Source={0};Extended Properties='Excel 12.0; HDR=Yes; IMEX=1'" 所以,我们是使用ole来读取excel的. 1 excel 的文件内容:

Log4j写入数据库详解

log4j是一个优秀的开源日志记录项目,我们不仅可以对输出的日志的格式自定义,还可以自己定义日志输出的目的地,比如:屏幕,文本文件,数据库,甚至能通过socket输出.本节主要讲述如何将日志信息输入到数据库(可以插入任何数据库,在此主要以MSSQL为例进行详解).用log4j将日志写入数据库主要用到是log4j包下的JDBCAppender类,它提供了将日志信息异步写入数据的功能,我们可以直接使用这个类将我们的日志信息写入数据库:也可以扩展JDBCAppender类,就是将JDBCAppende

(OAF)jdeveloper集成log4j并将日志输出到指定文件并写入数据库

参考: How to configure Log4j in JDev 11g Ever wanted to use log4j in your adf project ? Well though Oracle doesn't recommends the use of log4j, i say its purely your choice to use it or not. So how do we configure log4j in adf  ? Pretty simple..just fo

【.NET】Log4net将操作日志写入数据库

配置文件可以参考上篇博文[.NET]log4net配置文件解析. 先在Global.aspx中添加这样一句代码,来读取配置文件,初始化log4net的环境. public class Global : System.Web.HttpApplication { protected void Application_Start(object sender, EventArgs e) { log4net.Config.XmlConfigurator.Configure(); } 新建一个Log文件夹,

用Nodejs+Express搭建web,nodejs路由和Ajax传数据并返回状态,nodejs+mysql通过ajax获取数据并写入数据库

小编自学Nodejs,看了好多文章发现都不全,而且好多都是一模一样的 当然了,这只是基础的demo,经供参考,但是相信也会有收获 今天的内容是用Nodejs+Express搭建基本的web,然后呢nodejs路由和Ajax之间的数据传输,也就是表单提交,然后在用nodejs把数据写入mysql数据库 用到的东西比较多,但是还是很有趣的 1.安装node.js 安装node.js,直接去官网下载然后根据需求点击下一步就好了 Node.js安装包及源码下载地址为:https://nodejs.org

批量插入数据, 将DataTable里的数据批量写入数据库的方法

大量数据导入操作, 也就是直接将DataTable里的内容写入到数据库 通用方法: 拼接Insert语句, 好土鳖 1. MS Sql Server:   使用SqlBulkCopy 2. MySql: adapter.update()批量更新 MySqlBulkLoader, 这个是从文件里边到的, 有个实现是先将DATATable编程CSV文件, 在用MySqlBulkLoader导入MySql 参考文章: http://theonetechnologies.com/outsourcing/

爬取商品信息、写入数据库操作

爬取商品信息并写入数据库操作 本次爬取当当网图书程序设计类书籍,爬取信息包括书名.链接和评论,并写入mysql. 1.首先修改items.py title存储书名.link存储商品链接.comment存储评论数 2.其次修改dd.py 首先要用xpath提取商品的信息,其次还需要构造程序设计类书籍每一页的链接.通过分析网页的组成,构造下一页的网页来提取更多的商品信息,如上图循环url所示. 需要提取上图三个红框中的内容,就需要设置xpath提取式.第一个红框是书名,设置xpath为:‘//a[@