テーブルアクセスについて教えて下さい。
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
テーブルアクセスについて教えて下さい。
msg# 1
zbs-mcs
投稿数: 13
分かる方教えて下さい。
dbMAGIC Ver8.2K4で開発したアプリケーションを
『V9Puls Ver9.4J』にアップして更に『Ver10.4B SP4b』にアップしました。
実行してみるとある処理のオンラインタスクを終了すると
「読込み専用テーブルは更新できません。データソース:○○」
※○○はDATファイルのパスです。
何故このエラーが発生するか分からず悩んでいます。
解決策としてリンクの特性で『アクセス=W書出』(現在は読込)にするとエラーは表示されませんが、リンクしているDBは重要なDBのため書出にはしたくないというのがあります。
処理の作りとしては下記の通りです。
親タスク(オンライン)
⇒データビューで紹介リンクを使って上記データをリンクしています。
またロジックの中でRM互換でも参照しています。
子タスク(バッチ)
⇒上記DBは使っていません。
解決策や情報があれば教えて下さい。
dbMAGIC Ver8.2K4で開発したアプリケーションを
『V9Puls Ver9.4J』にアップして更に『Ver10.4B SP4b』にアップしました。
実行してみるとある処理のオンラインタスクを終了すると
「読込み専用テーブルは更新できません。データソース:○○」
※○○はDATファイルのパスです。
何故このエラーが発生するか分からず悩んでいます。
解決策としてリンクの特性で『アクセス=W書出』(現在は読込)にするとエラーは表示されませんが、リンクしているDBは重要なDBのため書出にはしたくないというのがあります。
処理の作りとしては下記の通りです。
親タスク(オンライン)
⇒データビューで紹介リンクを使って上記データをリンクしています。
またロジックの中でRM互換でも参照しています。
子タスク(バッチ)
⇒上記DBは使っていません。
解決策や情報があれば教えて下さい。
投票数:0
平均点:0.00
Re: テーブルアクセスについて教えて下さい。
msg# 1.1
Tanda
投稿数: 2151
zbs-mcs さん、こんにちは。
> 実行してみるとある処理のオンラインタスクを終了すると
とのことですが、そのタスクのどこかでリンク先の更新処理を行なって
いるということはありませんか?
タンダコンピュータ/丹田 昌信
> 実行してみるとある処理のオンラインタスクを終了すると
とのことですが、そのタスクのどこかでリンク先の更新処理を行なって
いるということはありませんか?
タンダコンピュータ/丹田 昌信
投票数:1
平均点:0.00
Re: テーブルアクセスについて教えて下さい。
msg# 1.2
zbs-mcs
投稿数: 13
>>タンダコンピュータ/丹田 昌信 さん
回答ありがとうございます。
よく見直してみると他のリポジトリをコールしている箇所で作者の意図とは違うプログラムをコールしていたのが原因でした。
V8→V10にバージョンアップ時にコールリポジトリの番号がずれたのでしょう・・・
ご迷惑お掛けしました。
回答ありがとうございます。
よく見直してみると他のリポジトリをコールしている箇所で作者の意図とは違うプログラムをコールしていたのが原因でした。
V8→V10にバージョンアップ時にコールリポジトリの番号がずれたのでしょう・・・
ご迷惑お掛けしました。
投票数:0
平均点:0.00