0

我正在尝试在我的网络应用程序中创建一个简单的 XtraReport。为此,我在 App_Code 文件夹中创建了一个 DataSet 类,并从其中的“服务器资源管理器”工具栏中拖动表。但是这个新创建的 DataSet 类没有显示在 XtraReport 的 DataSource 下拉列表中。此外,当我构建网站时,会发生很多错误(几乎 16 条消息 + 10 条错误),就像这些..

“错误: **

“Oracle.DataAccess.Client.OracleCommand”类型存在于“c:\Windows\assembly\GAC_32\Oracle.DataAccess\2.112.3.0__89b483f429c47342\oracle.dataaccess.dll”和“c:\Program Files (x86)\参考 Assemblies\Microsoft\Framework.NETFramework\v4.0\Oracle.DataAccess.dll' c:\Users\Awaidus\AppData\Local\Temp\Temporary ASP.NET Files\surveybuilder\8874cc1e\a1214053\App_Code.qqrotzbv.4。 CS

消息 1 找不到元素“devExpress”的架构信息。D:\Awaidus\Documents\visual studio 2012\Project\Global\SurveyBuilder\web.config 118 3 D:...\SurveyBuilder

消息 2 找不到元素“主题”的架构信息。D:\Awaidus\Documents\visual studio 2012\Project\Global\SurveyBuilder\web.config 119 4 D:...\SurveyBuilder\

消息 6 找不到属性“customThemeAssemblies”的架构信息。D:\Awaidus\Documents\visual studio 2012\Project\Global\SurveyBuilder\web.config 119 67 D:...\SurveyBuilder\

消息 10 找不到属性“enableResourceCompression”的架构信息。D:\Awaidus\Documents\visual studio 2012\Project\Global\SurveyBuilder\web.config 120 79 D:...\SurveyBuilder\

消息 14 找不到属性“doctypeMode”的架构信息。D:\Awaidus\Documents\visual studio 2012\Project\Global\SurveyBuilder\web.config 121 33 D:...\SurveyBuilder\

等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等。

我在web.config文件中定义了connectionString如下:

<connectionStrings>
    <add name="OralceConnectionString" 
         connectionString="DATA SOURCE=SOHAIB;PASSWORD=pak;PERSIST SECURITY INFO=True;USER ID=AWAIDUS" 
         providerName="Oracle.DataAccess.Client" />
    </connectionStrings>

并从以下“ ConnectionManager.cs ”类中获取此连接,如下所示:

public class ConnectionManager
{
    public static OracleConnection getSohaibOracleConnection()
    {
        string connectionString = ConfigurationManager.ConnectionStrings["OralceConnectionString"].ConnectionString;
        OracleConnection connection = new OracleConnection(connectionString);

        connection.Open();
        return connection;
    }
}

这里还提到我在 App_Code 文件夹(例如网站的根文件夹或其他地方)之外创建了 DataSet 类,然后这些错误消失了,但 DataSet 类仍然没有显示在 XtraReport 页面中。请帮助我。我非常坚持这个问题。我如何使用 DataSet 类创建 XtraReport。许多thanxx和问候,

阿瓦杜斯

4

1 回答 1

0

我意识到 oracle 提供了两个版本的 Oracle Data Provider,一个用于 2.0 框架,第二个用于4.0。每当我将表拖到 DataSet.xsd 类中时,4.0 版本就被插入到我的程序集中,而我使用的是 2.0 版本,这就是编译器向我抱怨很多错误的原因。所以我刚刚删除了 2.0 版本并添加了 Oracel.DataAccess 程序集版本 4.0.xx.x 并获得了我的问题的解决方案。如果您在使用 Oracle 时遇到此类错误,请将此视为答案。谢谢。

于 2013-08-20T13:02:32.637 回答