.NETビジネスコネクタを使用してDynamics AX 2009データベースにレコードを直接挿入するようにC#プログラムを取得しようとしています。ビジネスコネクタを使用してDynamics AXデータベースにdateTimeフィールドを挿入
これまでのところ私はイースリー、文字列、int型、int64型、列挙型(ノイエス)を挿入することができますが、それは私がしようとするたびに失敗し、エラーで(AXにフィールドをUtcDateTimeのように定義された)日時フィールドを挿入します。
The supplied method arguments are not valid.
私はちょうど私が逃している単純なものだと確信しています。
コードのスニペット:
using (axRecord = ax.CreateAxaptaRecord("TempTable"))
{
// Fails on this line with error: The supplied method arguments are not valid.
axRecord.set_Field("DateField", DateTime.Now);
axRecord.Insert();
}
私は、文字列として通過し、dateTime.parseExact
などを使用してみましたが、まだ動作するようには思えません。
最初はうまくいきませんでしたが、これをありがとう。私は最終的にテーブルを作り直し、解決策を得ました。私は最初にテーブルを間違って作成したと仮定します。私は複数の日時フォーマットに直面していた別の問題を解決するように思われるので、両方の答えは働いたが、答えとしてマークした。 – Zordey
うれしい私は助けることができます。 :) そのテーブルの以前のバージョンのその列のデータ型に問題がある可能性もありますが、それはブリッジの下の水です。 – Skaue