■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
バインド変数での編集でエラー 2015/09/16 17:04 OB 2
OB for Oracle Ver.13.0.0.0での現象です。

SQL実行画面でバインド変数を使用し取得した結果について
「結果を編集可能にする」をONにすると

パラメータ [DEP] のデータ型が不明です。ヒント: Prepare/Execute
を呼び出す前に TFDParam.DataType を指定するか TFDParam の
値を代入してください.

エラーが発生します。

エラーダイアログを閉じた後、再度SQLを実行するとデータが取得され
編集可能です。

ただし、「結果を編集可能にする」をOFFにすると同じエラーが発生します。


ちなみに、右上のバインド変数ペインで、型のドロップダウンが隠れていましたが、
幅を調整し、リストを確認したところ
CHAR
VARCHAR2
NCHAR
NVARCHAR2
しかなく、NUMBER型フィールドの適切な定義が選択できません。


OB for Oracle Ver.12.1.3.0
でも「結果を編集可能にする」を切り替えるたびに
同様のエラーメッセージが英語で表示されます。
バインド変数ペインで、型のドロップダウンはありません。


OB for Oracle Ver.10.3.0.0
でも「結果を編集可能にする」を切り替えるたびに
変数 :DEP にセットした値 0 が無効です。.
エラーが発生します。
バインド変数ペインで、型のドロップダウンはありません。


ご確認の程、よろしくおねがいします。
こんにちは
OBサポートです。

ご投稿いただいた件に関しましてですが、
こちらも「SI Object Browser for Oracle」における不具合となります。
ご迷惑をおかけしてしまい誠に申し訳ございません。

ご指摘の通り再度実行することでデータ表示、編集が行えますので、
エラーが発生した場合には再実行していただきますようお願いいたします。

また、現状バインド変数一覧にはNUMBER型フィールドをご用意しておりません。
こちらは別の不具合対応のため、ご指摘いただいたデータ型のみ
表示させる動作となっておりますので、NUMBER型の場合は、
空欄として実行していただきますようお願いいたします。

なお、こちらは今後のバージョンアップで、
他のデータ型に対応するよう改善を検討させていただきます。

何卒、よろしくお願い申し上げます。
>パラメータ [DEP] のデータ型が不明です。ヒント: Prepare/Execute
>を呼び出す前に TFDParam.DataType を指定するか TFDParam の
>値を代入してください.

のメッセージが表示されたので、データ型を適切に指定すれば
メッセージが表示されなくなるのかと思いましたが、そうではなさそうですね。

エラーメッセージが表示されないような対応を希望します。