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

问题描述 投票:-1回答:2

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

.net xml vb.net sql-server-2008 crystal-reports
2个回答
0
投票

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

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

UPDATE

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

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

0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.