問題タブ [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 に設定すると、問題が悪化し、実際にはエラー メッセージが表示されずに誤った結果が返されます。

いくつかの調査の結果、クエリでキーパラメーターを繰り返すことはできず、insertのキー変数の using ステートメントでキー変数を使用する必要があることがわかりました。これは簡単な図です。

これにより、エラーが発生します。修正は、最後の行の挿入ステートメントを次のように変更することです。

0 投票する
1 に答える
334 参照

c# - ORA-O1036: 変数名/番号が無効です

この質問に関連する投稿はたくさんありますが、私の場合は誰もうまくいきません。Visual StudioでC#を使用してOracleデータベースを使用しています

DBにユーザーを追加するサインアップのコードは次のとおりですが、このエラーが発生します

***スローされた例外: 'System.Data.OracleClient.OracleException' in System.Data.OracleClient.dll System.Data.OracleClient.OracleException (0x80131938): ORA-01036: 無効な変数名/番号

System.Data.OracleClient.OracleConnection.CheckError (OciErrorHandle errorHandle、Int32 rc) で System.Data.OracleClient.OracleParameterBinding.Bind (OciStatementHandle statementHandle、NativeBuffer parameterBuffer、OracleConnection 接続、ブール値 & mustRelease、SafeHandle & handleToBind) で System.Data.OracleClient. OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals) at System.Data.OracleClient.OracleCommand.ExecuteNonQueryInternal(Boolean needRowid, OciRowidDescriptor& rowidDescriptor) at System.Data.OracleClient.OracleCommand.ExecuteNonQuery() at StopNShop E:\Visual Studio Projects\StopNShop\StopNShop\SignUpForm.cs:line 402*** の .SignUpForm.addUser()