使用.NET在sql server 2008数据库中保存文档
大家好,我正在使用.NET解决方案使用.NET在sql server 2008数据库中保存文档,.net,xml,vb.net,sql-server-2008,crystal-reports,.net,Xml,Vb.net,Sql Server 2008,Crystal Reports,大家好,我正在使用.NET解决方案Visual Basic,该解决方案使用.NET的Crystal Reports对数据库进行报告,我希望在数据库中以xml或PDF格式生成每个报告后,将其存储在数据库中请告诉我如何存储 SQL Server具有XML数据类型,因此您可能希望将这些内容存储在定义为XML的列中 通常不建议在数据库中存储blob(如PDF),除非您有非常令人信服的理由这样做。在您的情况下,我将坚持使用XML 更新 您可以在vb.net中以字符串的形式使用XML,或者更好的是,以字符串
Visual Basic
,该解决方案使用.NET的Crystal Reports对数据库进行报告,我希望在数据库中以xml或PDF格式生成每个报告后,将其存储在数据库中请告诉我如何存储 SQL Server具有XML数据类型,因此您可能希望将这些内容存储在定义为XML的列中
通常不建议在数据库中存储blob(如PDF),除非您有非常令人信服的理由这样做。在您的情况下,我将坚持使用XML
更新
您可以在vb.net中以字符串的形式使用XML,或者更好的是,以字符串的形式使用XML。您可以使用ToString()方法将其发送到数据库,SQL Server只需重新解析并存储它,如下所示:
mySqlCommandObject.Parameters.AddWithValue("@mySqlParam", myXmlLiteral.ToString())
Crystal Reports具有内置的“另存为”或“导出”功能。是的,这就是我要做的,但是有人能告诉我如何在vusual basic中存储xml数据吗?是否要检索此数据以查看文档?请查看我的更新,并让我知道这是否回答了您的问题。