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

パスワード:


パスワード紛失

DBエラー

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

なし DBエラー

msg# 1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2007-7-9 13:19
yama  新米   投稿数: 12
みなさんこんにちは。
Magic V4〜V8 にも投稿させていただいているのですが
DBの関係かな?とも思いましたもので、
こちらにも投稿させていただきます。


<環境>
dbMagicV8
DB:Pervasive.SQL V8 Workgroup
  SqlServer2000(データ参照のみ)

上記の環境で、SqlServerのデータを読込み、
集計結果をPervasiveへ書き込む集計PGを作成しました。
メインPGから、この集計PGを1時間毎にCALLすると
1時間後にCALLされた直後DBエラーでPGが停止して
しまいました。
Pervasive.SQL V8 Server版で実行するとエラーは出ません。
Pervasive.SQL V8 Workgroupを使用する事に問題があるのでしょうか?
又は、Pervasive.SQL V8 Workgroupの設定で回避できる
問題でしょうか?
エラー回避の方法をご存知の方、ご教授宜しく宜しくお願いします。

<DBエラー>
『[DBNETLIB][ConnectionWrite(send()).]
 一般的なネットワークエラーです。
 ネットワークのマニュアルを調べて下さい。』

--
 

投票数:0 平均点:0.00

なし Re: DBエラー

msg# 1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2007-7-13 18:01
yama  新米   投稿数: 12
自己レスです。

原因として、正しい判断なのかどうなのか分からないのですが
エラーが出なくなりましたので、報告させていただきます。

まず・・・、エラーと関係ないと思いPGの処理内容を
集計処理に絞って書いておりましたので、改めさせていただきます。
<処理内容>
メインPGで、終了指示あるまでループさせ、以下の処理を行っておりました。
(A)1時間毎に集計PG(SqlServer2000読込→Pervasiveへ書込み)をCALL
(B)1分毎にメール受信PGをCALL・集計結果送信PG(Pervasive読込→送信)をCALL
※メール送受信は、MGIMAIL.DLLを使用
※Magicのデータベース設定:DBサーバーはTCP/IPを指定しました


エラー発生箇所を特定する為、処理を止めて実行したところ、
集計PG内ではエラーが発生しない事がわかりました。
さらに各処理を止めて実行した結果、メール受信時にメール切断処理(Pop_quit)を
行った後に集計PGを起動した直後にエラーが発生する事がわかりました。

試しに(A)(B)を独立させ、Magicを2つ起動して(A)(B)別プロセスで実行させたところ、
エラーが発生しなくなりました。


Pop_quitがネットワークに影響を与えているのか?
今一原因がはっきりしないので、スッキリしないのですが・・・
また、よい対処方法とも思えないのですが・・・
エラーが発生しなくなりましたので、報告させていただきました。
よい対処方法をご存知でしたら、ご教授願います。

--
 

投票数:0 平均点:0.00

  条件検索へ


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