使用.NET在sql server 2008数据库中保存文档

使用.NET在sql server 2008数据库中保存文档

问题描述:

大家好我在.NET解决方案中工作​​3210使用Crystal Reports for .NET进行数据库报告,并且我希望在生成之后存储每个报告在XML或PDF格式的数据库只是告诉我如何?使用.NET在sql server 2008数据库中保存文档

SQL Server具有XML数据类型,因此您可能希望将这些内容存储在定义为XML的列中。

一般不建议将BLOB(例如PDF)存储在数据库中,除非您有非常有说服力的理由这样做。我会坚持使用XML。

UPDATE

您可以在vb.net中使用XML作为字符串,或者更好的是,作为一个XML Literal。你可以将其与ToString()方法和SQL Server发送到数据库将简单地重新解析的事情,存储,如:

mySqlCommandObject.Parameters.AddWithValue("@mySqlParam", myXmlLiteral.ToString()) 
+0

是啊那是什么我会做什么,但可以somone告诉我如何做存储xml数据在vusual基本?回顾这些数据以查看文档? – Neuvill 2012-04-13 15:10:10

+0

请看我的更新,并让我知道如果这回答你的问题。 – 2012-04-13 15:55:43

+0

奥基我会稍后尝试,并告诉你... – Neuvill 2012-04-13 16:15:43

水晶报表有一个内置的“另存为”或“导出“功能。