C#将richtextBox里的内容(图片文字)存入数据库

我试过将内容转换为二进制,但是由于二进制太大,系统提示“查询语句太复杂”,请问有没有其他方法?谢谢!

可以考虑将richtextBox里的内容在服务器端保存成一个文档,例如保存为WORD文档,WORD文档是可以同时存文字和图片的。数据库里只放地址。如果你非要把文字和图片都保存在数据库里,那就要看你用的是什么数据库了,用SQL或者ORACL或许还行,MYSQL也还可以。不过,即便是能够保存如此大的数据,读取起来也不是很方便,占用服务器资源太多。还是考虑保存成文件。另外还有一个方法,不用richtextBox,该用类似第三方的控件,比如:ewebediter什么的,都可以保存文字和图片。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-17
图片,一般是不存放在数据库里面的,除非有不得不这么做的理由。
所以,一般来说,图片存在WEB服务器的某个路径上,数据库内部存放的是URL地址。
可以采用Text,CLOB类型来存储文字内容。
相似回答