问题标签 [ora-01036]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
362 浏览

c# - 使用 c# 更新查询时出现 ORA-01036 错误

更新号码并尝试取回该号码时出现错误。我已经用谷歌搜索了这个错误,但所有代码都建议我使用相同的解决方案,但我仍然收到这个错误。

这是我的 C# 代码:

其中 last_sequence_number 是 VARCHAR2(13 BYTE)。

先感谢您。

0 投票
1 回答
199 浏览

oracle - Oracle Merge 语句 ORA-01036 错误 c# ado.net

这与其说是一个问题,不如说是一个谨慎,因为如果遇到这种情况,它将为人们省去很多麻烦。

当我将命令的 BindByName 属性设置为 true 时,我在合并语句中遇到了神秘的 ORA-01036 错误。如果我将 BindByName 设置为 false,情况会变得更糟,实际上会给出不正确的结果,而不会给出错误消息。

经过一番研究,事实证明,您不能在查询中重复键参数,而是需要将 using 语句中的键变量用于 inserts 中的键变量。这是一个简单的说明。

这会给你错误。解决方法是将最后一行的插入语句更改为:

0 投票
1 回答
334 浏览

c# - ORA-O1036: 非法变量名称/编号

有很多与这个问题相关的帖子,但没有人适合我的情况。我在 Visual Studio 上使用带有 C# 的 oracle 数据库

这是注册在数据库中添加用户的代码,但出现此错误

***抛出异常:System.Data.OracleClient.dll System.Data.OracleClient.OracleException (0x80131938) 中的“System.Data.OracleClient.OracleException”:ORA-01036:非法变量名称/编号

在 System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc) 在 System.Data.OracleClient 的 System.Data.OracleClient.OracleParameterBinding.Bind(OciStatementHandle statementHandle, NativeBuffer parameterBuffer, OracleConnection connection, Boolean& mustRelease, SafeHandle& handleToBind)。 OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior 行为, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals) at System.Data.OracleClient.OracleCommand.ExecuteNonQueryInternal(Boolean needRowid, OciRowidDescriptor& rowidDescriptor) at System.Data.OracleClient.OracleCommand.ExecuteNonQuery() at StopNShop .SignUpForm.addUser() 在 E:\Visual Studio Projects\StopNShop\StopNShop\SignUpForm.cs:line 402***

0 投票
0 回答
29 浏览

pandas - cx_oracle ORA-01036: 非法变量名/编号

我有这组 python 脚本,我在其中执行 API 调用,将生成的 df 合并在一起,然后输出到 Oracle db 中的表。这个确切的脚本在其他三个配置相同的脚本中运行良好,除了不同的 API,但是在这个特定的脚本中,这个错误被抛出。我阅读了绑定,但我看不出我是如何错误地为元组做的。在此先感谢您的时间。

错误: