当前位置:编程学习 > C#/ASP.NET >>

string类型和Rtf格式的提问!

在一个RichTextBox文本框中输入一串字符,比喻:"你好".

然后再把RichTextBox这文本框的内容插入到SQL数据库中,此时,我把文本框的这个字符串----"你好",是以richTextBox1.Rtf的

格式插到数据库里面去的.这样一来,我的问题也就来了:我想问,那我在应用程序中再输入一个"你好"与刚才插入到数据库中的"你

好"想进行比较,如果相等的话,就把数据库相对应的那条数据给提取出来.但是在数据库中已经不再是"你好"这种格式了,因为它是

Rtf的格式了,那我应该怎么去比较呢,怎样才能把数据库中与"你好"这个字符串相等的那条数据据给提取出来呢? --------------------编程问答-------------------- 那我在应用程序中再输入一个"你好"与刚才插入到数据库中的"你好"想进行比较,
----------------

再用输入的richTextBox1.Rtf与数据库中的"你好"进行比较。 --------------------编程问答-------------------- 你可以把你输入的“你好”以richTextBox1.Rtf的格式和数据库里面 的数据比较啊。。
这不是和MD5加密算法一样嘛 --------------------编程问答-------------------- 当然你有逆运算的话,你可以把数据库里面的数据逆运算再和”你好“比较,含义相似 --------------------编程问答--------------------
"ojekleen"这位朋友说,把"你好" 以richTextBox1.Rtf的格式和数据库里面的数据进行比较,这个我也试过了,但是不行,为什么呢?因为当把"你好"写入SQL语句去进行查询时,系统会抛异常:---------最多只能输入128个字符,也就是说,我把"你好" 以richTextBox1.Rtf到数据库进行查询时,这个"你好"转换成Rtf之后,字符个数超过了128个,数据库中的
select命令会执行不了,或查不出结果


"ojekleen "这位朋友说逆运算含糊了点.你是说把数据库中的"你好"的Rtf格式返到应用程序中进行逆运算,还是在数据库中可以直接进行逆运算?至于“在数据库中可以直接进行逆运算”,这个,呵呵,我真不知道,如果真有这事的话,麻烦你能再说详细点吗?而至于"把数据库中的"你好"的Rtf格式返到应用程序中进行逆运算",这个我考虑过了,我觉得进行数据量比较小的可以返到应用程序进行"逆运算",但是如果这"你好"的Rtf格式所在的字段或所在的表数据量比较大,那如果还这返回的话,那就会增加应用程序的额外负担,任至增加电脑运行的速度,所以我觉这方法也不是太合适

不管怎么样还是先谢谢大家的回答了,至此,我希望还能得到更多朋友的帮助一下,看看还有其他朋友的说法吗........ --------------------编程问答-------------------- 既然你有这个需求而又不要损失信息和性能,那就把rtf和string都存一份吧,毕竟硬盘比time便宜
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,