Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用.NET在sql server 2008数据库中保存文档_.net_Xml_Vb.net_Sql Server 2008_Crystal Reports - Fatal编程技术网

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

使用.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,或者更好的是,以字符串

大家好,我正在使用.NET解决方案
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数据吗?是否要检索此数据以查看文档?请查看我的更新,并让我知道这是否回答了您的问题。