我想在Sql Server
中存储一个网页。该页面可能包含图像和其他内容。我应该使用哪种数据类型?如上所述here, ntext,text和image数据类型将在SQL Server
的未来版本中删除。可以使用哪种数据类型来存储具有不同内容的HTML
文件,例如图像和JavaScript
代码等内容?
答案 0 :(得分:5)
由于您希望同时存储网页的HTML以及图像,因此您可能需要考虑将图像存储在文件系统中。以下是两种选择的优缺点的比较:
如果您决定将它们存储在数据库中,则相应的数据类型为:
nvarchar(MAX)
代表HTML文字和varbinary(MAX)
用于图片。答案 1 :(得分:1)
我可以通过
将它们存储在数据库中使用nvarchar(MAX)
。它已经存储了数据以及与图像一起检索的数据。
我的目标是复制并粘贴收到的电子邮件。这些电子邮件可以具有HTML标签,也可以具有图像。我用nvarchar(max)
进行了尝试,并且成功了。
我正在使用VB6作为开发工具。我发现的唯一问题是我无法使用通过addParameter传递值的存储过程来存储它。
我用VB6中的传统保存机制存储了它
With Recordset<br>
.addnewM<br>
.Fields("MailBody")<br>
.Update<br>
End With<br>
如果有人想使用存储过程进行存储,请告诉我