簡體   English   中英

有誰知道如何解決這些ssrs腳本文件錯誤?

[英]Does anyone know how to fix these ssrs script file errors?

我從此處復制了.rss腳本文件的內容: https ://technet.microsoft.com/zh-cn/library/aa225813(v=sql.80).aspx,我獲取了一個示例.rdl文件並將其放入相同的位置,我將“ MyReport”的實例更改為.rdl文件名。

我現在收到以下錯誤:

指定的腳本無法編譯,並出現以下錯誤:C:\\ Users \\ xxxxx>“ C:\\ Windows \\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ vbc.exe” / t:exe / main:MainModule / utf8output / R :“ System.dll” / R:“ System.Xml.dll” / R:“ System.Web.Services.dll” / R:“ C:\\ Program Files(x86)\\ Microsoft SQL Server \\ 100 \\ Tools \\ Binn \\ rs.exe“ /out:"C:\\Users\\xxxxx\\AppData\\Local\\Temp\\4\\ivfgtstk.exe” / debug-“ C:\\ Users \\ xxxxx \\ AppData \\ Local \\ Temp \\ 4 \\ ivfgtstk.0 .vb“” C:\\ Users \\ xxxxx \\ AppData \\ Local \\ Temp \\ 4 \\ ivfgtstk.1.vb“

Microsoft(R).NET Framework 2.0.50727.5485版的Microsoft(R)Visual Basic編譯器版本8.0.50727.5483版權所有(c)Microsoft Corporation。 版權所有。

C:\\ Users \\ xxxxx \\ AppData \\ Local \\ Temp \\ 4 \\ ivfgtstk.0.vb(49):錯誤BC30456:'Main'不是'____ScriptClass'的成員。

  clientScript.Main() ~~~~~~~~~~~~~~~~~ C:\\Users\\xxxxx\\AppData\\Local\\Temp\\4\\ivfgtstk.1.vb(14) : error BC30465: 

“導入”語句必須在任何聲明之前。

導入系統~~~~~~~ C:\\ Users \\ xxxxx \\ AppData \\ Local \\ Temp \\ 4 \\ ivfgtstk.1.vb(15):錯誤BC30465:'Imports'語句必須在任何聲明之前。

導入System.IO ~~~~~~~ C:\\ Users \\ xxxxx \\ AppData \\ Local \\ Temp \\ 4 \\ ivfgtstk.1.vb(16):錯誤BC30465:'Imports'語句必須在任何聲明之前。

導入System.Web.Services.Protocols ~~~~~~~ C:\\ Users \\ xxxxx \\ AppData \\ Local \\ Temp \\ 4 \\ ivfgtstk.1.vb(20):錯誤BC30002:類型'Rep ortingService'未定義。

  Dim rs As New ReportingService() ~~~~~~~~~~~~~~~~ 

我的在線搜索沒有得到解決( https://social.msdn.microsoft.com/Forums/sqlserver/zh-CN/ae90b9cb-f8a0-46a5-989f-aff4c5bc3190/script-runs-on-vbc-compiler-but-例如,not-on-rs-utility?forum = sqlreportingservices )。

在解決這一問題方面的協助將不勝感激。

我認為您的第一個問題是,您復制的腳本是針對SQL Server 2000中Reporting Services版本的,除非您實際使用的是SQL Server 2000,否則您可能不應該引用該腳本。

其次,rs.exe實用程序可以運行Visual Basic腳本,只要它們采用特定格式即可 您從SQL Server 2000頁復制的代碼是Visual Basic代碼的示例,在開發應用程序而不是腳本文件時可能會使用它們。 例如,它包含Import語句,這在rs.exe的腳本文件中是不允許的

Visual Basic腳本所需的基本格式為:

Public Sub Main()
    ' Your code goes here.
End Sub

查看一些可以從Codeplex下載的腳本示例,以獲取Reporting Services腳本的一些詳細示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM