■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
>(1)ソート順序で降順も指定したい

ソート順序欄で数字を入力した後に「DESC」と入力すれば降順指定になります。
ご参考まで。
( 確かにわかりにくいので GUI の改善を期待したいですが )
(1)下限上限値の設定方法
  要望:テーブルデータの抽出条件で下限値上限値の入力だけでなく
     イコール指定も簡単に入力できるようにしてほしい
  理由:抽出条件を入力するときに、範囲指定よりイコール指定をすることが多く
     同じ値を下限値上限値に設定するのは手間がかかるため。

(1)ソート順序で降順も指定したい
  要望:テーブルデータの抽出条件でソート順序でソートしたい番号を入力する横で
     昇順、降順を指定できるようにしてほしい。(もちろんデフォルトは昇順)
  理由:ここ最近のデータを見たくて更新日で降順にしたい場合があるため。
     確かに下の列を2回クリックすれば可能ですが手間がかかるので。
SQL実行結果のCSV出力であれば、現バージョンでも可能です。

SQL実行結果の部分で、
[編集(E)]->[すべてを選択(A)]で全レコードを反転させたあと、
SQL結果の左横にある[結果をクリップボードに出力する]を押して、
出て来たダイアログに対して[カンマ区切りにする]に
チェックを付ければ良いです。
Object Blowserはいつも使用させていただいております。
機能の進化にはびっくりさせられることばかりです。

で、次期Versionの機能検討としてかんがえていただきたいなと思っているのは、SQL実行の画面から、実行したSelect分などの結果をCSVなどの形で出力できないかということです。
更新などができないのはわかるのですが、CSVで出力できる機能をつけてくださいぃっ!
システムインテグレータさんの協力会社のものです。
現在、チューニング機能のついては、姉妹品として
開発検討中です。もう少し煮詰まりましたら、発表
させていただこうかと・・・
また、この関係で、サーバ・クライアント型のOr
acleを使った開発の場合の、クライアントから
ネットワーク層に発行した、実際のSQL文を取得
できる機能も追加しようかと検討しております。
ロジックでSQL文を動的に作り出して自動発行
している場合の対応として・・・参考まで!!
senさん、こんばんは。
システムインテグレータの海老原です。
この度は、SI Object Browser v.7のご利用をご検討頂きありがとうございます。

Windows XP対応ですが、現在のところ正式動作保証外とさせていただきます。
というのも、SI Object Browser の動作環境はOracle Net Client 、
BDE(ボーランド・データベース・エンジン)及び Delphi の動作環境に依存するためです。

それぞれの対応状況は以下のとおりとなっているようです。
Oracle Net client
◎ サポート対象となるエディション
・ Microsoft Windows XP Professional Edition
※ Windows XP Home Editionのサポート予定はありません。
◎ サポート対象となるOracleデータベース製品
・Oracle9i Client
・Oracle9i Personal Edition

BDE、Delphi
「既存の Windows を動作対象としているボーランド製品については、Windows XP が既存の Windows と互換性を維持している範囲で動作するものとする。」
「ボーランド社HP WINDOWS XP対応について」

現在のところ、弊社ではWindows XP 上での動作検証を全く行っておりません。
申し訳ございません。
近日中に検証を行いたいと思いますので、情報が分かり次第
随時製品ホームページでご提供していきたいと思います。
宜しくお願い致します。



いつもお世話になっております。

機能追加ではないのですが、キーボードによる操作性を
充実させて頂きたいです。

例えば、テーブル・オブジェクトを開くと
タブが3つ出てくると思いますが、データ・タブを表示するには
マウスを使うしかありません。これを何とかキーボード操作で
賄えるようにして頂きたいです。

それから、タブ内のウィンドウのフォーカス移動です。
上の例の、データ・タブで[条件]から[抽出条件・ソート順設定]へは
タブで移動しますが、逆には戻れません。(Shift+Tabではセル移動のみです)
各小ウィンドウ([条件]、[抽出条件・ソート順設定]、[データ値?]等のことです。
適当な形容が思い当たらなかったもので)のフォーカス移動を[F6]等のショートカットキー
割り当てが出来ると大変有り難いです。
SEGAです。自己フォローです。

>2)AccessテーブルをOracleテーブルに変換する機能
> OracleからAccessへの変換はODBCリンク経由で可能なので、その逆も欲しい。

あとで気付いたのですが、AccessからODBCに対してエクスポートすると、
AccessのテーブルをORACLEに変換できました。
ですので、Object Browserにこの機能を追加するのは不要だと思います。

但し、初音 玲さんが指摘されている通り、Yes/No型(Boolean型)が含まれている
テーブルでは、エクスポートに失敗してしまいます。
あと、確認した限りでは、主キーの情報も移行されませんでした。
もしObject Browserでこの機能を実装するのであれば、上記の点をご検討下さい。

あと、追加で要望ですが、

オブジェクト名の絞込みの部分に、過去に入力したものを選択出来るように、
コンボボックス化して欲しいと思います。
又は、事前に『絞込みパターン』を入力しておくと、それから選択可能になる
という方式でも良いと思います。

以上です。
解決!! 2001/11/08 13:40 OB
海老原さん、どうもこんにちは
バージョンは以下の通りです。
SI Object Browser のバージョン => 7.0.8.41
IDAPI32.DLL のディレクトリ、バージョン => 5.1.1.1
SQLORA8.DLL のディレクトリ、バージョン => 5.1.0.6

早速ですが、FAQを確認しましたところ、
原因は「データ」タブの場合、項目を小文字で入力していたのでした。
「SQL実行」の方は、いまのところ如何なる、抽出条件を入力しても
更新はできています。
おかげさまで解決できました。これで作業がさらに向上できます。
この後、COMMIT処理に苦労しました。

初音玲さん、いろいろとご対応ありがとうございました。
KAMAさん、初音さんこんにちは。
システムインテグレータの海老原です。
ご回答が遅くなりまして申し訳ありませんでした。

まず、お詫びしなければならない点があります。
FAQの記載が誤解を招くものであったことです。

『基本的に、行を特定できないwhere句を入力した場合、
データタブからの更新はできなくなります。
結果が1行に絞られていたとしても、「in」などを用いた場合更新はできません。』

の箇所ですが、結果が必ず一行でなくてはならないという意味ではなく、
行を特定できないwhere句 = 「in」 など を用いた条件入力 という意味となります。

よって、以下のように訂正させていただきます。

『行を特定できないwhere句(in,like など)を入力した場合、
データタブからの更新はできなくなります。
結果が1行に絞られていたとしても更新はできません。』

また、項目の大文字/小文字を考慮せずに条件を入力した場合も、更新ができません。
こちらはFAQに掲載されておらず、誠に申し訳ありませんでした。

上記の変更点及び簡単な事例を交えたFAQをUPしました。
掲示板上での発言を拝見しますと、どの制限にもひっかからないようなのですが、今一度ご確認頂けますでしょうか。
特に、Net 2.x とNet 8が混在している場合は、「BDE設定」のVEMDER INIT に OCI.DLLが指定されているか、また、条件欄に小文字が入力されていないか、ご確認お願い致します。

もし上記をご確認の上現象が起こるようでしたら、新たな制限の可能性もありますので、
以下の情報を頂きたいと思います。

・SI Object Browser の詳細なバージョン
・IDAPI32.DLL のディレクトリ、バージョン
・SQLORA8.DLL のディレクトリ、バージョン
・全てのテーブルで発生しますか?
・問題の起こるテーブルのデータ行
・「表示」メニュー>「オプション」タブ >「SQL結果出力」>
「データ編集時の自動コミットを行わない」のチェックボックス値
・データタブ右上の「結果を編集可能にする」ボタン(鉛筆マークのもの) が
初期状態でON になっているかと思うのですが、一度 OFFにして 再度ON にしようとした場合、正常にON の状態になりますか。

以上、どうぞ宜しくお願い致します。