
VB6からWindows版PostgreSQL8.2.4へ書き込みを行っています。
まれにinsertエラーが発生する為、困っています。(2日~7日に1回)
エラー時のSQLログがあり、SQL文に間違いが無いことは確認ずみです。
エラー詳細を取っておらず詳細がわかりません。
(実際に現象を発生させようとしましたが、発生しません。)
追加するテーブル自体に主キーは設定していません。
データの書き込みは15秒に2レコード位なのですが、Update文の直後のinsert文がまれに失敗します。
とりあえず、トランザクション処理で回避していますが、PostgreSQLの設定値などの変更により、回避出来るのでしょうか。
また、この様な事はよくあることなのでしょうか。
説明が分かりづらく申し訳ありませんが、
宜しくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
この質問内容で、エラー要因を推測することは不可能であり、もし何らかの例を示せば、それは無責任なアドバイスになってしまうと思います。
>まれにinsertエラーが発生する
アプリケーション側で、PostgreSQLからエラーが返った場合、どういう処理をしているのでしょうか?
普通は、エラー内容を表示してから、ロールバックするなり、異常終了させるなりしますよね?
それとも、アプリケーション側に制御が戻らず、異常終了させられるのでしょうか?
参考URL:http://www.postgresql.jp/document/pg824doc/html/ …
この回答への補足
回答有り難う御座います。
トランザクション処理は、今回のエラーが発生する為に追加しました。
実際に導入したのではありません。説明が悪く申し訳ありません。
>アプリケーション側で、PostgreSQLからエラーが返った場合、どういう処理をしているのでしょうか?
アプリケーション側では、エラー時にエラージャンプを行っていました。その際、エラーログを取っていなかった為、エラー詳細がわからない状態です。
>この質問内容で、エラー要因を推測することは不可能であり、もし何らかの例を示せば、それは無責任なアドバイスになってしまうと思います。
詳細が分かった時点でもう一度質問させて頂きたいと思います。
中途半端な質問をしてしまい、申し訳ありませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- PostgreSQL SQLでUPSERTを一度に複数行やる方法 3 2022/03/25 15:17
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
- MySQL 下の画像はSQLの4大命令の性質をまとめたものであるらしいです UPDATE INSERT DELE 1 2023/06/07 15:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AccessからORACLEへのリンク設...
-
DBDが動作しません。
-
BULK INSERTのエラー取得は可能...
-
列名に変数を使うことはできな...
-
ACCESS2000の動作とOS環境
-
SQL文長の制限
-
オラクル(PL/SQL)のエラー
-
Transact-SQLのBULK INSERTでエ...
-
AccessVBA 実行時エラー'2766'...
-
php pdo 主キー
-
Access 実行時エラー'3075' 対...
-
Access2003 レコードがすべて...
-
Access2010実行時エラー-21473525
-
空白はダメというエラーの表示...
-
psqlの文字コードエラー
-
#1062 - '0' は索引 'PRIMARY' ...
-
SQLserver2005 nvarchar を flo...
-
まれにinsertエラーが発生する
-
エラーについて
-
varcharの文字数について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスでエラー このフィー...
-
#1062 - '0' は索引 'PRIMARY' ...
-
オラクル(PL/SQL)のエラー
-
列名に変数を使うことはできな...
-
SQLserver2005 nvarchar を flo...
-
BULK INSERTのエラー取得は可能...
-
AccessVBA 実行時エラー'2766'...
-
UPDATEを使ったSQL文にて
-
空白はダメというエラーの表示...
-
SQL文長の制限
-
PL/SQL ORA-06502エラーに関し...
-
Access2010実行時エラー-21473525
-
エラーについて
-
DocuWorksでの印刷
-
Access 実行時エラー'3075' 対...
-
アクセスでのエラーについて
-
『ORA-00936: 式がありません。...
-
オラクルでisnumeric?
-
実行時エラー459 withステート...
-
SQL*Loaderで「オブジェクトが...
おすすめ情報