■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
中村@IT&Eです。

OOB愛用させて頂いています。

下記DDLで作成したテーブルに対して、データの編集等が
OOBからは、一切行うことが出来ません。
どうやら、テーブル名が26文字以上の場合、
編集等が出来なくなるようです。

これは、OOBの仕様なのでしょうか?

CREATE TABLE ABCDEFGHIJKLMNOPQRSTUVWXYZ
(
HOGE CHAR(1) NOT NULL
)
/


環境
Windows NT 4.0
Oracle8i Enterprise Edition Release 8.1.6.0.0
Object Browser for Windows Version 7.0.9.42
えんぴつさん、こんにちは。
システムインテグレータの海老原です。

本掲示板にお越しいただき、ありがとうございます。

ご質問いただいた件ですが、大変恐縮ですが、
本掲示板はSI Object Browser (Oracle開発支援ツール)
に関する専用掲示板となっており、私自身Visual Cでの開発経験がないため
お力になることができません。

弊社の別掲示板 「DB掲示板」にご投稿いただいたほうが、
他の方より的確なご意見を頂ける可能性がございますので
そちらへのご投稿をご検討頂けますでしょうか。

以上、どうぞ宜しくお願い致します。
サポート対象外のことに丁寧にご回答いただき恐縮です。
9i対応版のリリースを楽しみにしています。
ntさん、こんにちは。システムインテグレータの海老原です。

ストアドプログラム実行時のエラーについてのお問い合わせを頂きました。

ご指摘のとおり、大変恐縮ですが、現在 SI Object Browser v.7 は
Oracle9i に対応しておりません。
こちらで調査しましたところ、デバッグ実行の際に参照している
データディクショナリの型が9iより変わっており、
ストアドプロシージャ、ストアドファンクションの実行ができないようです。
(パッケージでしたらOKです)

この件に関しましては、なるべく早く対応を進めたいと思います。
ご不便をお掛けし申し訳ありませんが、今しばらくお待ち頂けますでしょうか。
対応時には、弊社ホームページにてご連絡させていただきます。
どうぞ宜しくお願い致します。

Windows2000Server
Oracle 8i
VisualC++Ver6.0
のような環境で開発を行っております。
レコードセットの複製を行いたい為、Cloneメソッドを実行しましたが失敗してしまいます。
ODynaset Dyn1clone = RS.Clone();
Dyn1clone.IsOpen()を調べるとfalseが戻ってきます。ちなみにRSには正常なダイナセット
が設定済みです。経験済みの方いらっしゃいましたらご教授願います。

ルーツさん、こんにちは。

ご報告のエラーですが、

オプション設定>SQL結果出力>「データ編集時の自動コミットを行わない」= OFF 且つ
クライアントのNetバージョンとサーバ側DBバージョンが異なり、
(例えば Net 2.3.x で Oracle8i に接続)
更新しながら画面を上下スクロールさせると再現しました。

具体的には、
1.テーブルの内容を表示する。
2.カラムAの「1」というデータを「2」に変えて下(又は上)にカーソルを移動
3.先ほど変えた行に戻り「2」の値を「3」に変えて、下(又は上)にカーソルを移動
するとエラー発生。

Netバージョンを合わせる 又は
オプション設定>SQL結果出力>「データ編集時の自動コミットを行わない」= ON

にすると回避できました。

現在のところNetバージョンや、更新しながら参照しているかは分からないのですが、
そちらで使用しているNetバージョンをご確認いただき、
Net2.xで接続しているようであれば、Net8での接続をお試しいただけますか?

※どのNetクライアントを利用しているかは
BDE設定のVENDER INIT をご参照いただくと分かります。
ORA73.DLL の場合・・・Net 2.3.x
OCI.DLLの場合・・・Net8
てんてんさん、ありがとうございます。

早速、確認してみたのですが
どうも、DLLのあるディレクトリにパス指定がされていない為に、
起きているらしいことが判りました。
今、AUTOEXEC.BATを恐る恐る直しています。

ありがとうございました。

こんにちは、てんてんと申します。

私も同様のエラーで躓いたことがあります・・・
そのときはFAQを見たら解決できました。
ひととおり情報が載っているみたいなので、参考にしてみては?

はじめまして。ntと申します。
・Win2000Pro
・Oracle9i(Version9.0.1.1.1)
Version7.0.9.42を上記の環境で使用しておりますが、
引数ありのストアドプロシージャをプロシージャ実行画面から
実行しようとすると「引数の数または型が正しくありません」という由の
メッセージが表示されてエラーになります。
(同じプロシージャをSQL実行画面から実行すると正常終了します。)

サポート対象外のOracle9iを使用しているので当然の現象かもしれませんが、
他は何の問題も出ていないため、もし解決策をご存知でしたら教えてください。
よろしくお願いいたします。
>FAQにチェック事項が掲載されているみたいですよ。
>
>http://www.sint.co.jp/siob/html/faq7.html#tech

>技術的なFAQ>接続について>BDE設定で Drivers > Native の下にOracleが出てこない

上記のFAQ通りにしてみたら、うまくできました。
教えていただき、ありがとうございました。
m(_ _)m