-1

大家好,我在 .NET 解决方案中工作,该解决方案Visual Basic使用适用于 .NET 的 Crystal Reports 生成数据库报告,我想在数据库中以 xml 或 PDF 格式生成每个报告后存储它,告诉我如何?

4

2 回答 2

0

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

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

更新

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

mySqlCommandObject.Parameters.AddWithValue("@mySqlParam", myXmlLiteral.ToString())
于 2012-04-13T15:06:36.743 回答
0

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

于 2018-01-05T01:13:05.647 回答