■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
メッセージ 2003/03/03 14:44 その他 3
最近、開発をはじめたものです。

VBみたいにメッセージボックスを出したい時はどのようにしたらよいのでしょうか?

Re: メッセージ 2003/03/03 19:20 その他
開発言語は?PL/SQL?
Re: メッセージ 2003/03/04 10:10 その他
すみません、PL/SQL文です。
Object Browserで開発中です。
その中で、メッセージボックスみたいに出すことはできるのでしょうか?
よろしくお願いします。

Re: メッセージ 2003/03/04 17:23 その他
PL/SQLで開発ということは、
iASとかを使ったWebアプリケーションという事ですよね?
そういった関数はないでしょう。

メッセージボックスを出したい時は、
別途Javaスクリプトを使うなどの対処が必要だと思います。

もしくはボタンを押したタイミングでエラーページに飛ばすとか。

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

ObjectBrowserVer8の購入申込みをしました。
現在Ver6とVer7はフォルダを分けてインストールして
共存できているのですが
Ver8はVer6とVer7との共存はできるのでしょうか。

以上です
こんにちは
後迫@SIです。

Ver.8からはBDEアプリケーションではなくなりましたので、
「Ver.8とVer.7」、もしくは「Ver.8とVer.6」の共有は可能ですが、
「Ver.7とVer.6」を共有するなど、BDEアプリケーション同士を共有するのは
推奨しておりません。(動作が不安定になる場合があります。)
「Ver.8とその他のバージョンひとつ」に限らせていただきます。

ご希望に添えず、申し訳ございませんが
どうぞよろしくお願いいたします。

いつもお世話になっております。
 
 回答ありがとうございます。
 ですが「Ver6とVer7」の共存は可能だという
 ことを以前教えてもらったのですが
 不安定になるのですか。

以上、よろしくお願いします。
後迫@SIです。
返信が遅れまして申し訳ございません。

Ver.7とVer.6と共存の件についてですが、
まず、Ver.6とVer.7では使用するBDEのバージョンが異なります。
Ver.6はBDE5.10、Ver.7ではBDE5.1.1(SQL Linkのみ5.1.0)で
動作確認を行っております。

例えばVer.6→Ver.7の順にインストールした場合、
BDEのバージョンは5.1.0から5.1.1に上書きされてしまいます。
Ver.6をBDE5.1.1上で動作させることは可能ですが、
弊社ではVer.6のBDE5.1.1上での動作確認は行っておりませんので、
推奨する事はできません。

以上となります。
よろしくお願いいたします。
現在、DB関連のツールとして検討中です。

ひとつ質問があります。

既存のDBで管理しているドメインの定義情報(エクセルファイル)をOBERのドメインとしてインポートできますか?

エクセルの書式をあわせておけばできるなら一番うれしいのですが。。。

名称変換テーブルで、テーブルの論理名と物理名のインポートは、CSVで読
み込みできたのですが、ドメインはXMLでしか読み込みできません。

エクセルからXML形式に落とせないので、移行するのに困っています。

できないのであれば今後開発予定があるかなどお聞かせください。

それと、初歩的な質問ですが、XMLファイルはどのようにして、ブラウザで見るのですか?そのままファイルを読み込んでもソースが表示されるだけだったので。。。
こんにちは
後迫@SIです。

誠に申し訳ございませんが、
現行バージョンのObject Browser ERでは、
XMLファイル形式以外で外部ドメイン情報を読込む事はできません。

要望として承り今後のバージョンアップの際に対応を検討させていただきます。

>それと、初歩的な質問ですが、XMLファイルはどのようにして、
>ブラウザで見るのですか?
>そのままファイルを読み込んでもソースが表示されるだけだったので。。。

表形式などに変換したいのであれば、
スタイルシートを作成する必要があります。
回答ありがとうございます。

ドメインの編集は、エクセルからマクロで、XMLファイルを作るようなものを作り対応しました。また、マクロを作った後で気づいたのですが、XMLを表形式で表示・編集するフリーソフトもありましたので、それでもドメイン編集はなんとかなりそうです。

もうひとつ要望としてSTORAGE句の一括編集ができるようにしてほしいです。
導入時に必ず必要になるので、一覧形式で編集できる機能は必須だと感じます。

TABLESPACEのデフォルトを使うと、テーブル表領域もインデックス表領域も同じになってしまうので、単純な入力作業が発生してしまいます。
こんばんは
後迫@SIです。

ご指摘いただきました通り、
現行バージョンのObject Browser ERでは
STORAGE句を一括で編集できる画面はありません。
誠に申し訳ございません。

次期バージョンの要望として検討させていただきたいと思います。

ご不便をお掛けしますが、
どうぞよろしくお願いいたします。

Excel出力を普通にすると、「システム名」、「サブシステム名」、「作成者」、「承認者」、「作成日」が空白になっていますが、これをあらかじめ設定する方法はありませんでしょうか?

ご回答よろしくお願いします。
[うっち~]
>Excel出力を普通にすると、「システム名」、「サブシステム名」、「作成者」、「承認
>者」、「作成日」が空白になっていますが、これをあらかじめ設定する方法はありません
>でしょうか?

ObjectBrowerをインストールしたところにあるExcelファイルを直す。
>ObjectBrowerをインストールしたところにあるExcelファイルを直す。

有難うございました。
望んでいた結果が得られました。
OBERを使用しておりまして、
PRIMARY KEY を UNIQUE INDEX に変更する必要が出てきました。
ところが、PRIMARY KEY を削除し、
新たに作成した UNIQUE INDEX に同じ名前を付けると
「同じ[インデックス名/物理名]が既に存在しています」
のエラーがでて、作成することが出来ませんでした。

PRIMARY KEYの削除は
インデックスタブから削除しても
属性タブの主キーチェックをはずしても同じ現象になります。

見た目上は同じ名前は残っていないようなのですが、
EDMファイルをテキストエディタで開いてみると
確かに見つかりましたし、
再びPRIMARY KEYを作り直すと同じ名前がつきましたので、
どうやら予約されてしまったようです。

現状のシステムのDBの仕様書がなかったため
つくり直していたのですが、
再び、一から作り直しになってしまいます。

回避方法はありますでしょうか?
単純に制約名を変えればいいと思うんですが…
普通PRIMARYとUNIQUEは別の命名規約にするのではないでしょうか。
はじめと申します。
実は私も同じ問題に遭遇して困った事があります。

そのときは
いったん主キー制約名を別の名前に変更して削除し、
ユニーク制約を作るという方法で回避しました。
返事が遅れてしまい大変申し訳ありませんでした。

なるほど、出来ました。

残ってしまうのはしょうがないので、
重複しないようにするのですね。

既存のシステムのER図を作成しようとしていたのですが、
そのシステムでは Primary Key を作らずに それらをすべて Unique Key とし
なおかつ、インデックスはすべて[テーブル名]+"_IX"+[連番]の形となっていたので
一度主キーとして作成してしまった図をどうやって直そうと思っていたのです。

大変参考になりました。
ありがとうございました。
お世話になります。
何気な質問なんですが、ロック情報表示の画面に於いて
オブジェクト名がスペースになっているのは
どういった現象を示しているのでしょうか。
保持ロック、要求ロック共に
ステータスは「排他」、「なし」といった
複数の状態が存在しています。
お時間のある時で良いので教えて欲しいです。
m(__)mペコ
こんにちは
後迫@SIです。

Object Browserの仕様としまして、
ロックのタイプ(V$LOCKのTYPE列のことです。)が
TM(表ロック)以外の場合はオブジェクト名を表示しないようになっております。

例えばロックのタイプが
MR(メディアリカバリ)やSS(ソートセグメント)などの
システム型ロックがバックグラウンドでロックしている
オブジェクト名(JOB$,TAB$など)は表示されません。

また、TX(行ロック)の場合もオブジェクト名は表示しません。

どうぞよろしくお願いいたします。


テーブル定義書をEXCELファイルへ出力していたのですが、
あるときから 罫線と項目名が出力されず、データのみと
なってしまいました。
再インストールをしましたが、状態は変わりません。
対処法を教えてください。
こんにちは
後迫@SIです。

確認していただきたいのですが、
表示メニューのオプション画面から「EXCEL出力」タブを開いたところにある、
テーブル定義書のフォームファイルのパスは正しいでしょうか?

よろしくお願いいたします。
ファイル名のパスは正しいと思いますが、
インデックスが無効ですというメッセージが表示され、
出力されるはずのファイルOBJLIST.XLS等をみても
空の状態です。
object browser7体験版をDLさせて頂きました。
過去ログを見るとOracle9iへの接続は、とりあえず(?)
出来るようですが、DBサーバ以外のクライアント(Win2000Pro)で
object browserを使う場合、オラクルクライアントのバージョンは
9iでもイイのでしょうか?
実際に8i、9iのクライアントの両方を試してみたのですが、
上手く接続できません(エラーメッセージ「ベンダーの初期化に失敗しました」)。

どなたかアドバイスをお願いします。
ORAえもんと申します。

試してみたところ、
Object Browser 7をWindows2000+ORACLE9.2.0で接続する事はできましたよ。

「ベンダーの初期化に失敗しました」のエラーはBDEの設定が怪しいと思います。
BDEの設定でDLL32を「SQLORA8.DLL」に、VENDOR INITの値を「OCI.DLL」に変更されていますか?


レスありがとうございます。

ご指摘のとおりの設定で無事接続できましたm(_ _)m
基本的な設定でしたね。ロクに調べもせず失礼しました。