• 締切済み

OS移行に伴うデータ不整合について

現在、OS移行で問題が発生してるのですが、 C言語などあまり詳しくなく大変困っています。 OS、DB変更に伴い、C言語アプリケーション移行を実施しておりますが、一部の機能で挙動が違う現象が発生しております。 処理は、計算する元のテーブルをC言語で計算した結果を、 他テーブルにINSERTする処理です。 現環境と新環境の比較結果では、新環境に整合性のないデータがINSERTされ、テーブル件数も違います。 これは、メモリによる問題なのか?それとも、ポインタによる 問題なのかそれとも他の原因なのか判別ができません。 どのようにしたら良いかわかりません。 皆様、どのようなことが原因として挙げられるかご教授の程、 よろしくお願いいたします。 尚、MakeFile(コンパイルオプション含む)を変更し、 プリコンパイルおよびコンパイルは通っています。 ソースは、そのまま使用しております。修正しておりません。 環境は、以下のとおりです。 〔現環境〕 OS:HP-UX11.0 コンパイラ:ANSI/C プリコンパイラ:Pro*C 〔新環境〕 OS:AIX5.3 コンパイラ:XLC プリコンパイラ:Pro*C 以上、宜しくお願いいたします。

みんなの回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

データベースも変わったのでしょうか それなら新しいデータベースに合わせてSQLを書き直したりしないといけないのでは

関連するQ&A