もっと説明しましょう...
Informix db テーブルにレコードを挿入するときに、列の 1 つに値を指定すると、値に関係なく、常に以下のエラーがスローされます (このちょっとした情報は非常に重要で、理解するのに時間がかかりました) )。列は char (4) です。(squirrel を使用して) 私が知ることができるフィールドに一意のキー インデックスはありません。値を設定しているテーブルには他にも多くの列がありますが、この問題はありません。
ERROR [HY000] [Informix][Informix ODBC Driver][Informix]ISAM error: duplicate value for a record with unique key.
また
Error: Could not insert new row - duplicate value in a UNIQUE INDEX column.
テーブルスキーマに欠けているものがあるに違いありません...失敗しているこの「想定される」一意のキーをどこでどのように見つけるか(できればリスを使用して)、誰かが私を正しい方向に向けることができますか? [主キー] タブと [インデックス] タブの下のオブジェクト ウィンドウを既に確認しましたが、どちらにも列が表示されていません。
squirrel によると、テーブル スキーマに関する詳細情報を提供できます。主キーはなく、10 個のインデックスがあり、いずれも問題のある列に関連付けられていません。10 個のインデックスのうち、一意のインデックスは 1 つだけです。