■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

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




テーブルタブでデータ更新できない条件について 2002/08/26 12:08:28
鶴見
はじめまして。鶴見と申します。
以下のテーブルの内容をテーブルタブに表示し、条件に次のものを入れ、データを更新しようとすると「この結果セットには、書き込みできません。」とエラーが表示されます。
BUP_NO = '1016112008' AND PAGE = '001'

次に条件をBUP_NO = '1016112008' AND GYOU = '01'に変更すると、問題なく更新できます。
何の制限で更新できなくなるのか教えて下さい。

【テーブルの内容】
CREATE TABLE PDM_USER.KOUSEI_WRK
(
BUP_NO VARCHAR2(48) NOT NULL,
PAGE VARCHAR2(3) NOT NULL,
GYOU VARCHAR2(2) NOT NULL,
MK_KBN VARCHAR2(2),
KO_BUP_NO VARCHAR2(48) NOT NULL,
SIYOUSU NUMBER(9,3),
TANICD VARCHAR2(2) NOT NULL,
FROM_HAN NUMBER(2,0),
TO_HAN NUMBER(2,0),
CE_FLG VARCHAR2(1),
CAD_FLG VARCHAR2(1),
OR_LEVEL VARCHAR2(1),
OR_HOSYOU VARCHAR2(1),
OR_TOUROKU_ID VARCHAR2(8),
OR_SETEIBI VARCHAR2(8),
OR_DELETE VARCHAR2(1)
)
元の文章を引用して返信

Re: テーブルタブでデータ更新できない条件について 2002/08/28 15:09:13
大場@SI           oob.support@sint.co.jp
こんにちは
システムインテグレータの大場です。
SI Object Browserをご利用いただきありがとうございます。

「PAGE」という単語が予約語として扱われているようです。
条件式を、
BUP_NO = '1016112008' AND "PAGE" = '001'
というようにダブルクォーテーションで囲むことで編集が可能になります。

以上、よろしくお願いいたします。

[鶴見]
>はじめまして。鶴見と申します。
>以下のテーブルの内容をテーブルタブに表示し、条件に次のものを入れ、データを更新しようとすると「この結果セットには、書き込みできません。」とエラーが表示されます。
>BUP_NO = '1016112008' AND PAGE = '001'
>
>次に条件をBUP_NO = '1016112008' AND GYOU = '01'に変更すると、問題なく更新できます。
>何の制限で更新できなくなるのか教えて下さい。
>
>【テーブルの内容】
>CREATE TABLE PDM_USER.KOUSEI_WRK
>(
> BUP_NO VARCHAR2(48) NOT NULL,
> PAGE VARCHAR2(3) NOT NULL,
> GYOU VARCHAR2(2) NOT NULL,
> MK_KBN VARCHAR2(2),
> KO_BUP_NO VARCHAR2(48) NOT NULL,
> SIYOUSU NUMBER(9,3),
> TANICD VARCHAR2(2) NOT NULL,
> FROM_HAN NUMBER(2,0),
> TO_HAN NUMBER(2,0),
> CE_FLG VARCHAR2(1),
> CAD_FLG VARCHAR2(1),
> OR_LEVEL VARCHAR2(1),
> OR_HOSYOU VARCHAR2(1),
> OR_TOUROKU_ID VARCHAR2(8),
> OR_SETEIBI VARCHAR2(8),
> OR_DELETE VARCHAR2(1)
>)
元の文章を引用して返信