■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
エックス様

返信ありがとうございます。
回答が送れて申し訳ございません。


あれから色々調査した結果、
以下の項目が悪いことに気づきました。

VARCHAR2(30)の項目に以下の条件を入力しようとしてエラーとなりました。

設定値 : 固定値
NULL比率 : 99%
固定値 : 'エリザベス'

この内容を外したらエラーはなくなりました。


原因は全くもって不明ですが、その項目には何も入れない事で回避しました。
なぜこんなことが起きるのでしょうかねぇ。。。
不思議です。


[エックス]
>参考になるかどうかわかりませんが、以前、私が100万件のデータを作成しようとしたときにもこのエラーメッセージが出ました。
>
>原因は、主キー列 varchar2(4) なのに、9999以上のデータを発生させたせいでした。
>varchar2(7)にしたら、100万件作成できました。
>
>こんな単純な例じゃないとは思いますが・・・
>
>
>[マチカネオマチカネ]
>>はじめて投稿させていただきます。
>>よろしくお願い致します。
>>
>>
>>以前の投稿に、
>>「データ生成ツールを実行すると「リストのインデックスが範囲を超えています (22)」というエラーが出ました。」
>>
>>という投稿がありましたが、当方でも同じ現象が発生しました。
>>
>>Ver.8.0.4.10を使用しておりますが、設定を変え実行を繰り返していますが
>>結果は変わりません。
>>
>>考えられる原因が全く分からず八方塞りの状態です。
>>
>>せっかくこんな便利な機能があるのですから、
>>使用しないと非常にもったいないと思いますので、
>>解決法を教えて頂けますでしょうか。
>>
>>宜しくお願い致します。
SI(後迫)さま

下記の件で質問があります。
>、「親テーブル値」を使用すれば、
>リレーションは指定されていなくても使用できます。)
とありますが、「親テーブル値」には直接入力する事ができません。
親テーブル値はどこで定義すれば、プルダウンに表示されるのでしょうか?
リンクテーブル値を利用して、本番のあるテーブルの情報をテスト環境の同一テーブルに
作成するという作業をしようと考えておりますが、リンクテーブル値を使う事により可能
であると考えて良いでしょうか?
親テーブル値を利用せず、リレーションを指定するとした場合は、接続先が事なる場合
EDMを統合し、リレーションを指定すると言う事でしょうか?

ご教示願います。





[後迫@SI]
>こんにちは
>後迫@SIです。
>
>お問い合わせいただきました件ですが、
>リンクテーブル値を使用する場合は、
>リレーションが設定されている必要がありますので、
>リレーションを設定後、再度データ生成ツールを試していただけますでしょうか。
>(リレーションを設定している際に、親テーブルがリストに表示されます。
>また、「親テーブル値」を使用すれば、
>リレーションは指定されていなくても使用できます。)
>
>お手数をお掛けしてしまい誠に申し訳ございません。
>どうぞよろしくお願いいたします。
CREATE TABLE TEST
(ID1 CHAR(8)
,ID2 CHAR(8)
,PRIMARY KEY(ID1, ID2))

としてエンティティを作成してから、リレーションをTESTに
付ければ、FKのついたカラムが2つできるので、名前だけ変えて
やれば可能かと。
純粋にVer.7でなかったから、ver.8でついたものではないでしょうか?
私もver.7、ver.8と使っていますが、ver.7では、リテラル値の設定が
できないのでは…
フォームファイルのパス設定が誤っているとおこるようです。
「ツール」メニュー→「レポート定義」→「レポート定義の登録」にて、「フォームファイル」のパスを確認してみては
新規作成したばかりのモデルにリバースエンジニアリング機能を使用して、
Oracleのテーブル定義情報を取り込んだところ、カラムの「長さ」の欄に
値が入らず、また、入力もできない状態になりました。
データベース上はきちんと長さ(精度も)指定しています。
特定の条件のときに発生する現象なのでしょうか?
それともOBERの仕様なのでしょうか?
どなたかご存知でしたら、教えてください。
OBはNCHAR、NVARCHARの項目は
編集できないとHPのFAQに書いてありますよ。
参考になるかどうかわかりませんが、以前、私が100万件のデータを作成しようとしたときにもこのエラーメッセージが出ました。

原因は、主キー列 varchar2(4) なのに、9999以上のデータを発生させたせいでした。
varchar2(7)にしたら、100万件作成できました。

こんな単純な例じゃないとは思いますが・・・


[マチカネオマチカネ]
>はじめて投稿させていただきます。
>よろしくお願い致します。
>
>
>以前の投稿に、
>「データ生成ツールを実行すると「リストのインデックスが範囲を超えています (22)」というエラーが出ました。」
>
>という投稿がありましたが、当方でも同じ現象が発生しました。
>
>Ver.8.0.4.10を使用しておりますが、設定を変え実行を繰り返していますが
>結果は変わりません。
>
>考えられる原因が全く分からず八方塞りの状態です。
>
>せっかくこんな便利な機能があるのですから、
>使用しないと非常にもったいないと思いますので、
>解決法を教えて頂けますでしょうか。
>
>宜しくお願い致します。
現在、Object Browser ER の評価をしています。
使用期限が、05/02/10までなのですが、
起動時の「Product Key入力画面」でOKを押下後に
「アクセスが拒否されました」とエラーが表示されます。
この後、新規作成も、ファイルの読込みを行っても、
同じエラーが表示されます。
ただ単に、使用期限が切れただけなのでしょうか?
(画面では05/02/10までと表示されているけど…)
それとも何かの別の問題でしょうか?

バージョンは、3.0.1.4です。
使用環境は、Windows 2000 Serverです。
Oracleには接続していません。
administrator権限を持っているユーザで使用しています。

はじめて投稿させていただきます。
よろしくお願い致します。


以前の投稿に、
「データ生成ツールを実行すると「リストのインデックスが範囲を超えています (22)」というエラーが出ました。」

という投稿がありましたが、当方でも同じ現象が発生しました。

Ver.8.0.4.10を使用しておりますが、設定を変え実行を繰り返していますが
結果は変わりません。

考えられる原因が全く分からず八方塞りの状態です。

せっかくこんな便利な機能があるのですから、
使用しないと非常にもったいないと思いますので、
解決法を教えて頂けますでしょうか。

宜しくお願い致します。