問題タブ [callable-statement]
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.
java - Java 経由で PL\SQL を呼び出す: パラメータをブール値として登録する
Java アプリケーションで PL/SQL プロシージャを呼び出して、データベース エントリを更新しています。
しかし、executeUpdate() で以下のエラーが発生しています
理由: PL\SQL では、プライマリ タイプではないブール型に登録できません。
この関数を呼び出すにはどうすればよいですか?
java - ストアド プロシージャを使用して選択したい値を取得できない
レコードを探しています。これにより、ストアド プロシージャを使用してデータベース内の既存のレコードを検索することができました。既存のデータを検索しようとしたときに、必要な値が得られません。検索ボタンを押すと、値がテキストフィールドに出力されません。
コード
ストアド プロシージャ
テーブル
どんな助けでも大歓迎です!ありがとう!
アップデート! 私が読んだことによると、ストアドプロシージャは結果セットを返すことができます。OUT パラメータの値を取得したい。
Result Set ブロックからを削除
String sectionName = myRs.getString(2);
Section_SectionName_TextField.setText(sectionName);
Section_SectionName_TextField.setEnabled(true);
し、Callable Statement ブロックに入れました。プログラムを実行すると。唯一の変更点は、テキストフィールドが有効になり、「null」値が出力されることです。
2回目のアップデート! OUT パラメータの値を返したいのですが、結果セットを使用して取得しないでください。そこで、@Gord Thompson に従って、ストアド プロシージャの OUT パラメータとともに Callable Statement パラメータを使用しました。
この値を取得する理由がわからない場合でも、null 値が返されます。
私のGUIへの唯一の変更は、テキストフィールドが有効になり、次のテキストフィールドに必要な値が出力されないことです. :(
返信ありがとうございます。お気軽にコメントください。
java - 結果セットによるストアド プロシージャの呼び出し
Callable ステートメントを介してストアド プロシージャを使用して既存のデータを取得するにはどうすればよいですか? 最初のパラメーターはSECTION_ID (主キー) 用で、2 番目のパラメーターはSECTION_NAME用です。どこが間違っているのかわかりません。ストアドプロシージャを書いているのかもしれません。これが私のストアドプロシージャです。間違っている場合は修正してください。
ストアド プロシージャ
テーブル
コード
プロジェクトを実行して既存のデータを挿入しようとすると。それは何も示していません。私がショーに望む価値を印刷しません。ヘルプやヒントをいただければ幸いです。:)
java - 結果セットを正しく取得するにはどうすればよいですか?
この問題で先に進めなくなってから2日が経ちました。私はこれが非常に簡単であることを他の人に知っています。JDBC を 3 か月間学習し始めたばかりです。
問題
- 結果セットから値を取得できません。
- それは私にヌル値を与えています。
私のコードについて読んでコメントしたところによると、ストアドプロシージャは結果セットを返すことができますが、私の場合はそうではありません。結果セットをループするべきではありません。したがって、値を取得したい場合は、結果セットではなく Callable ステートメント自体で適切な getXXX() メソッドを呼び出す必要があります。したがって、コードを Result Set ブロックから削除し、それを Callable Statement ブロックに配置すると、null 値が返されます。値を正しく取得できません。
Call 構文を使用してストアド プロシージャを取得しようとすると。正常に既存のレコードを取得しています。
ここでわかるように、正しい値を取得しています。しかし、結果セットを使用して取得すると、null 値が返されます。
既存のレコードを検索する場合にやりたいことは、次のようになります。
私の投稿を読んでくれてありがとう。どんな助けでも感謝します。ありがとう!:)
java - executeUpdate() 後に CallableStatement から ResultSet を取得する方法
Javaでストアプロシージャを実行しています。プロシージャの 1 つが複数の行を返します。
execute() を使用してみましたが、プロシージャが正常に実行されていないことを示す false 値を返す場合。
android - AndroidスタジオでCallable関数の値を渡す方法は?
コード内のコールバック関数に値を渡そうとしています。値をcallback
別の関数に渡しておりcallback
、状態を返すようにしたいのですが、
ここに私が送っている私の機能があります>
これがwifiWrapperクラスの私の終了関数です>
そして、ここに私が渡している Callable があります >
問題
は、をに渡したいのですが、機能しないようです。isOnState
callable
私は追加しています
しかし、適用できないと表示されて機能しません