我正在尝试在我的网络应用程序中创建一个简单的XtraReport。 为此,我在App_Code文件夹中创建一个DataSet类,并从其中的“Server Explorer”工具栏中拖动Table。但是这个新创建的DataSet类没有显示在XtraReport的DataSource下拉列表中。此外,当我构建网站时,会发生很多错误(差不多16条消息+10条错误),就像这些......
“错误:**
两者中都存在“Oracle.DataAccess.Client.OracleCommand”类型 'C:\ WINDOWS \装配\ GAC_32 \ Oracle.DataAccess \ 2.112.3.0__89b483f429c47342 \ oracle.dataaccess.dll' 和'c:\ Program Files(x86)\ Reference 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的工作。 许多人而不是问候,
Awaidus
答案 0 :(得分:0)
我意识到oracle正在为2.0框架提供两个版本的Oracle Data Provider,为 4.0 提供第二个版本。每当我将Table拖入DataSet.xsd类时,我的程序集中插入了4.0版本,而我使用的是2.0版本,这就是为什么编译器会抱怨我有很多错误。所以我刚刚删除了2.0版本并添加了Oracel.DataAccess程序集版本4.0.xx.x并获得了我的问题的解决方案。 如果您在使用Oracle时遇到这些错误,请将此视为回答。 谢谢。