■SI Object Browser 掲示板


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

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

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

データタブ上から直接更新しようとしたが、
更新できるテーブルと更新できないテーブルがあるのですが、
何か設定があるのでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
以下のような原因が考えられます。
①テーブルのUPDATE権限がない場合(エラーになります。)
②列に外部制約などの制約が付加されている場合(エラーになります。)
③データ型がBLOBやRAW型などの場合(仕様として直接更新はできません。)

上記に該当しない場合は以下の追加情報をいただけますでしょうか。
①エラーメッセージを(出るのであれば)教えていただけますでしょうか。
②更新できないテーブルの定義(CREATE TABLE文)とデータ型を教えていただけますでしょうか。

御世話になります。

①『初期状態をデータ編集可能にする』にチェックされた状態でデータを表示。
②データタブ左上『結果を編集可能にする』をクリックして編集不可能にして、
 その後、再度『結果を編集可能にする』をクリックすると、『この結果セットには書き込み
 出来ません。』と言うエラーメッセージが表示されます。

・CREATE TABLE文を送りたいのですが、350行程度あります。
・DBA Studioでは、編集可能です。
こんにちは
後迫@SIです。

Object BrowserVer.7の場合は、
BDEの仕様上、以下のような制限があります。

1.列数が多い場合にデータの編集ができない場合があります。

2.Net8を使用してOracle7.3.4に接続するなど、
サーバーとバージョン違いのNETで接続すると、更新ができなくなることがあります。

3.スキーマ名+テーブル名が35文字以上の場合、更新はできません。

Ver.7の場合は、1に該当しているため、更新できないと思われます。
Ver.8ではBDEを使用しておりませんので、この限りではありません。

Ver.8の場合でしたら
こちらで検証を行いたいと思いますので、
サポートまで、CREATE TABLE文を添付してメールをいただけますでしょうか。