私の Firebird フィールド (ID) は、autoinc フィールドのように機能します (ジェネレーターと機会のためのトリガーがあります)。Firebird Maestro を使用し、autoinc フィールド関数を手動で挿入すると、問題ありません (テーブルを更新するだけで済みます)。ただし、Delphi 側 (FireDac を使用) では別の問題があります。挿入しようとするとすぐに、「フィールド 'ID' には値が必要です」という警告メッセージが表示されます。何が起こっている?これを修正する方法はありますか?
編集: 写真でわかるように、フィールドは追加されますが、テーブルは挿入モードのままで、エラーが表示されます!
Edit2: ID が値を持っているという要件をオフにしましたが、それでもエラーは解決しません (メモリに残らないように、念のため接続をオンまたはオフにしました)