大家好我在.NET解决方案Visual Basic
工作,使用Crystal Reports for .NET报告数据库,我希望将每个报告存储在数据库中以xml或PDF格式生成后告诉我如何?
SQL Server具有XML数据类型,因此您可能希望将这些内容存储在定义为XML的列中。
通常不建议将BLOB(例如PDF)存储在数据库中,除非您有非常令人信服的理由这样做。在你的情况下我会坚持使用XML。
UPDATE
您可以在vb.net中使用XML作为字符串,或者更好,作为XML Literal。您可以使用ToString()方法将其发送到数据库,SQL Server将简单地重新解析该事物并将其存储,如下所示:
mySqlCommandObject.Parameters.AddWithValue("@mySqlParam", myXmlLiteral.ToString())
Crystal Reports具有内置的“另存为”或“导出”功能。