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

パスワード:


パスワード紛失

dbdel でのmemoryデータ削除

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2019-12-16 13:48
tkudou  新米   投稿数: 18
いつもお世話になっております。
問合せ画面にてmemoryに特定のデータを入れて
テーブルに出力するプログラムを作成しておりますが、
「dbdel('79'DSOURCE,'')」等のmemory指定No.を削除する
アクションが適用できず、memoryからデータが削除できません。

prevasive→memoryへ変更している状況で
何か特定の設定等があればご教授くださいませ。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-12-16 14:20
TKitabayashi  一人前   投稿数: 90
DbDelを、削除モードのバッチプログラムに置き換えるとどうでしょうか。

もし、意図した動きになるのであれば、トランザクション関連で
DbDelできない可能性があると思います。

また、DbDelは戻り値を取得できるので、戻り値を確認してみてください。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-12-16 14:41
tkudou  新米   投稿数: 18
ご返答ありがとうございます。
確かに仰る通り削除用のバッチプログラムを作成したら
削除は可能です。削除を行うワークがかなり多くできるだけPGで削除できればと考えてます。
Dbdelの戻り値を確認したら'false'で
トランザクション関連で削除できないようになっているみたいです。
他のDbdelで削除できるPGと比較してみます。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-12-16 15:08
tkudou  新米   投稿数: 18
問題が解決しました。
照会リンクで使っているテーブルにデータソース名が指定されている状態でdbdelして削除しても他のテーブルから照会している状況であったことがわかりました。
投票数:0 平均点:0.00

  条件検索へ


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