ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

RIAタスク内でリンクWコマンドが使えないのは制限事項?

このトピックの投稿一覧へ

不満 RIAタスク内でリンクWコマンドが使えないのは制限事項?

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-10-26 16:41
HAYATO  一人前 居住地: 大阪市淀川区西中島5-9-2  投稿数: 90
こんにちは

RIAの入力画面(XPA2.5B)でデータ新規登録できないという不具合をいろいろ調べていましたら、なんとリンクWが一切効かないということがわかりました。

RIAなので当然遅延トランザクション(新規・レコード前々開始)で
存在すればそのまま、登録がない場合のみ追加という、まぁよくあるロジックがC/SからRIAにすると動かないとの報告を受けて、

「そんな馬鹿な」と調べてましたら、ほんとですね。

簡単なテストPG作ってみたら再現しました。

現象としてははRIA内で、メインテーブルの新規登録中は、その中でリンクWを定義してると、無条件にデータをリンクW先のテーブルに追加しようとするので、インデックスの重複でエラーとなってしまうのです。

不思議なことにリンク戻り値は正常に取得できています。ただSQL Serverへのデータの追加が、リンクの戻り値に関係なく常にレコード追加しようとするようです。

こういうの、XPA2.5Bの制約事項にありましたっけ?


HAYAT0


--
HAYATO@アインシュタイン設計社
-----------------------------
「MAGICサルベージサービス」
-----------------------------http://www.dbMAGIC.BIZ

投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約