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

时间:2012-04-13 14:45:40

标签: .net xml vb.net sql-server-2008 crystal-reports

大家好我在.NET解决方案Visual Basic中工作,使用Crystal Reports for .NET报告数据库,我希望在数据库中以xml或PDF格式生成报告后存储每个报告告诉我怎么样?

2 个答案:

答案 0 :(得分:0)

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

除非您有非常令人信服的理由,否则通常不建议将BLOB(例如PDF)存储在数据库中。我会坚持使用XML。

<强>更新

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

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

答案 1 :(得分:0)

Crystal Reports具有内置的“另存为”或“导出”功能。