c#-ORA-21500:内部错误代码,参数:[%s],[%s],[%s],[%s],[%s],[%s],[%s],[%s ]
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c#-ORA-21500:内部错误代码,参数:[%s],[%s],[%s],[%s],[%s],[%s],[%s],[%s ],小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1455字,纯文字阅读大概需要3分钟。
内容图文
我进行了很多搜索,但没有任何链接可以帮助我解决此问题.我正进入(状态
ORA-21500: internal error code, arguments: [%s], [%s], [%s], [%s],
[%s], [%s], [%s], [%s] when using OracleDataAdapter.
我正在使用11.2.0 Oracle客户端,并且oracle数据集是11.1.0.7.0.谁能帮我为什么我会收到此错误?我搜索的某些链接说这是由于oracle客户端和数据库不兼容所致.此错误是间歇性的,调试该问题并没有太多提示.
结果StackTrace:
at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
at Oracle.DataAccess.Client.OracleDataReader.Read()
at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
at System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
at Oracle.DataAccess.Client.OracleDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
解决方法:
感谢您的评论.我刚刚发现此问题是由于我在从中创建Oracle Data Adaptor的Oracle命令对象上设置的访存大小引起的.一旦我停止设置命令提取大小,它就会开始正常运行而没有任何问题.
内容总结
以上是互联网集市为您收集整理的c#-ORA-21500:内部错误代码,参数:[%s],[%s],[%s],[%s],[%s],[%s],[%s],[%s ]全部内容,希望文章能够帮你解决c#-ORA-21500:内部错误代码,参数:[%s],[%s],[%s],[%s],[%s],[%s],[%s],[%s ]所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。