ハンドルネーム |
まり
|
製品 |
OB |
タイトル |
ロードを実行した場合なのですが。。。
|
メッセージ本文 |
OB7を使用しております。 そこで、質問なのですが、「ロード」という機能を使い、DATファイルとCTLファイルを作成したいのです。 出力するテーブルには現在1,220,499件データがありまして、「ロード」(DB→ファイル)を実行すると 588,672件までしか出力されないのです。 処理後「処理を完了しました」のメッセージボックスが表示され、その後 「一時テーブルのリソース制限を超えます」とメッセージが表示されます。 これは何か設定の問題なのでしょうか? 分かる方がいらっしゃいましたらご回答お願いします。
|
|
ハンドルネーム |
けーしー
Minori_Tsuji@kcc.co.jp
|
製品 |
OB |
タイトル |
Re: ログイン時の設定は可能?
|
メッセージ本文 |
返信ありがとうございました。
|
|
ハンドルネーム |
後迫@SI
|
製品 |
OB |
タイトル |
Re: テーブル変更した時、入っているデータはどうなるのか?
|
メッセージ本文 |
こんにちは 後迫@SIです。
データ退避テーブルについては、OB8からの機能ですが、 OBERには実装されておりません。 次回バージョンアップで検討させていただきます。
|
|
ハンドルネーム |
たろう
|
製品 |
OB |
タイトル |
テーブル変更した時、入っているデータはどうなるのか?
|
メッセージ本文 |
いつもお世話になっております。
ご質問です。 SIObjectBrowserER、SIObjectBrowserでは、データの 入っているテーブルを変更した場合、 一旦、何処かにデータを退避して、テーブル変更後に そのデータを変更したテーブルに戻してくれるのですか?? それともデータは破棄されてしまうのですか?
SIObjectBrowserには、オプションの中にデータの退避 という項目があって出来そうなのですが、SIObjectBrowserER には、その項目がありません。
確か、ERWinではデータを退避させておいて、テーブル 変更後に元のテーブルに戻してくれたと思います。
宜しくお願いいたします。
|
|
ハンドルネーム |
後迫@SI
|
製品 |
OB |
タイトル |
Re: テーブルにレコードが登録できない
|
メッセージ本文 |
こんばんは 後迫@SIです。
弊社で検証したいと思いますので、 テーブルのスクリプト(CREATE TABLE)文を送っていただけますでしょうか?
よろしくお願いいたします。
|
|
ハンドルネーム |
なまけもの
|
製品 |
OB |
タイトル |
Re: テーブルにレコードが登録できない
|
メッセージ本文 |
@もし、データタブでWHERE条件をかけているのであれば、大文字で記述する ○WHERE条件はなにも書いていません。 Aオプションにて「データ編集時の自動COMMITを行わない」のチェックボックスをはずす があります。試していただけますでしょうか。 ○これもはずしています。
ほかに手はありますでしょうか?
|
|
ハンドルネーム |
後迫@SI
|
製品 |
OB |
タイトル |
Re: テーブルにレコードが登録できない
|
メッセージ本文 |
こんにちは 後迫@SIです。
Object Browserのバージョン7にて、 過去に同様の問合わせがありました。
このエラーは WHERE条件をつけたSELECT結果やグループ化したSELECT結果に 書き込みしようとすると発生いたします。
対応策としては、 @もし、データタブでWHERE条件をかけているのであれば、大文字で記述する Aオプションにて「データ編集時の自動COMMITを行わない」のチェックボックスをはずす があります。試していただけますでしょうか。
|
|
ハンドルネーム |
なまけもの
|
製品 |
OB |
タイトル |
テーブルにレコードが登録できない
|
メッセージ本文 |
直接レコードを数件か登録したいのですができません。 えんぴつのボタンを押したら『この結果セットには書き込みできません』 とでてしまいます。後プラスからデータの再起動までは選択できない形に なっています。 すみません。初めて使うもので・・・
|
|
ハンドルネーム |
遊歩人
|
製品 |
OB |
タイトル |
Re: データ件数が多い時の初期表示について質問
|
メッセージ本文 |
後迫@SI さん、こんばんは。
>現状バージョンでは「データ」タブクリック時は全レコード抽出いたします。 これって、仕様だからと言える問題でしょうか?
確かにBDEを使っていたOB7までは、BDE内で自動的にフェッチ制御が 行われておりましたから(TTableコンポーネントを使用した場合)この様な問 題が発生しませんでしたが、想像するにOB8では、TQueryコンポーネント を使い全レコードを持ってきているのだと思われます。 しかし、純粋にOCIを使っていれば、フェッチするレコードを制御できますよ。
例えば、他社の「Visual NAVI」では、一回のクエリーで4000レコードをフェ ッチしていますから、970万件のテーブル開くのに1秒程度です。
折角、テストデータ作成機能を付けて、大量データのデバッグが可能になった のですから、是非再考願いたいと思います。
|
|
ハンドルネーム |
後迫@SI
|
製品 |
OB |
タイトル |
Re: デバック実行時の値の参照について
|
メッセージ本文 |
こんばんは 後迫@SIです。
こちらこそ勉強不足で誠に申し訳ございませんでした。
検証したところ、 TYPEオブジェクトのFUNCTIONの変数参照は不可能でした。
デバッグ実行につきましては、DBMS_DEBUGパッケージを使用しています。 DBMS_DEBUGパッケージの仕様として不可能かもしれませんが、 もし修正できるのであれば、次回バージョンアップで検討したいと思います。
どうぞよろしくお願いいたします。
|
|