gpt4 book ai didi

c# - ORA-21500 : internal error code, 参数 : [%s], [%s]、[%s]、[%s]、[%s]、[%s]、[%s]、[%s]

转载 作者:行者123 更新时间:2023-11-30 16:10:28 26 4
gpt4 key购买 nike

我搜索了很多,但没有一个链接能帮助我解决这个问题。我得到了

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 客户端和数据库不兼容造成的。这个错误是间歇性的,调试这个问题并没有提供太多线索。

结果堆栈跟踪:

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 数据适配器的 Oracle 命令对象上设置的提取大小引起的。一旦我停止设置命令获取大小,它就开始正常工作,没有任何问题。

关于c# - ORA-21500 : internal error code, 参数 : [%s], [%s]、[%s]、[%s]、[%s]、[%s]、[%s]、[%s],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25741072/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com