如何以编程方式将XSLT文件上载到SSRS服务器数据库? 我想要与'上传文件'完全相同的功能,最好使用'rs'命令。
我已经尝试过rs.CreateResource,但它似乎不适用于XML / XSLT文件(虽然它适用于Excel和图像文件)
我知道不支持操作SSRS数据库。 感谢
答案 0 :(得分:0)
这是我尝试上传xml文件时生成的代码SSMS: - Dim Resource As String =“home” Dim Parent As String =“/” Dim Overwrite As Boolean = false Dim Contents()As Byte = New Byte(){} Dim MimeType As String =“text / xml” Dim Properties(-1)As Microsoft.SqlServer.ReportingServices2005。[Property]
RS.CreateResource(Resource, Parent, Overwrite, Contents, MimeType, Properties)
您是否指定了正确的MimeType?
答案 1 :(得分:0)
要修复它,我将数组复制到另一个数组中,减去最后一个字符,现在一切都很好。
Dim Temp() As Byte = New Byte(ArrayLength-1) {}
For i As Integer = 0 To ArrayLength-1
Temp(i)=Contents(i)
Next
rs.CreateResource(XSLTFileName, ReportFolder, True, Temp, "application/xml", Nothing)