Asp.net 将字符串存储到数据库中的简单问题

Asp.net 将字符串存储到数据库中的简单问题,asp.net,vb.net,Asp.net,Vb.net,对于我的网站,我刚刚为我的网站实现了tinyMCE,只是一个文字处理器。除了尝试将字符串变量输入存储到sql server数据库中外,其他一切都正常工作。我想存储一个字符串,而不是让html标记使我超过8000长度限制。html标记占用了大部分空间。我的问题是,有没有一种解决方案可以让我在不缩短文档的情况下使用html标记存储文档?谢谢 我有一些想法,但不确定是否可行 创建一个if语句,该语句将确定长度if>8000,然后将字符串拆分并插入到单独的字段中。 也许它们是我不知道的压缩特性? Pau

对于我的网站,我刚刚为我的网站实现了tinyMCE,只是一个文字处理器。除了尝试将字符串变量输入存储到sql server数据库中外,其他一切都正常工作。我想存储一个字符串,而不是让html标记使我超过8000长度限制。html标记占用了大部分空间。我的问题是,有没有一种解决方案可以让我在不缩短文档的情况下使用html标记存储文档?谢谢

我有一些想法,但不确定是否可行

创建一个if语句,该语句将确定长度if>8000,然后将字符串拆分并插入到单独的字段中。 也许它们是我不知道的压缩特性?
Paul

您是否可以将其存储为BLOB,甚至可能存储为文件流。我知道BLOB的大小限制为2GB,并且可能小于理想值,这取决于您所期望的文件的平均大小,因为日志文件受到了影响。在SQL SERVER 2008中添加了FILESTREAM,通过设置varbinary类型的属性将大型文件直接写入文件系统来处理这些文件。

您可以将列的类型更改为文本字段吗?LOL-这很简单-您应该将其作为答案发布,以便我可以标记为itthanks bechbd,我按照jimplode所说的做了,它工作得非常好——我使用的是sql server 2005,但我会和我的导师谈谈BLOB和filestreams