1
私はEctoを既存のSqlServerデータベースにフックしようとしています。 SqlServerはプライマリキーフィールドを自動入力したいので、挿入したときに値を指定することはできません。私はもともとフィールドを必須としてマークしていましたが、削除した後でも、それを構築するINSERTクエリにはそのフィールドがあり、それにnilを入れようとしています。だから私はまだエラーが発生しています。私がモデルを設定する特定の方法、またはINSERTに渡して動作させるべきものがありますか?どのようにSqlServerに挿入しますか?Ectoを使用してSqlServerテーブルにどのように挿入しますか?
私はtds_ectoアダプターを使用しています。私が得るエラーは次のとおりです。
Cannot insert explicit value for identity column in table 'TextMessageHistory' when IDENTITY_INSERT is set to OFF
どのDBアダプタを使用していますか? – Tetaxa
私はtds_ectoアダプターを使用しています。他のSqlServerアダプタがありますか? – Matt
楽しいものをやっているような音Matt! –