私が取り組んでいるプロジェクトの一部は、最終成果物となる一連の MDB ファイルをプログラムで作成することです。クライアントからの仕様では、テーブルの一部のフィールドに小数点以下 3 桁が必要です。
最初にpythonを使用してmdbファイルを作成し、次に列をDECIMAL(10,3)に変更できるようにするために、ADODB(C#、.NET 4.0)を使用します-Pythonで適切なものが見つからなかったためです。問題は、これがクライアントにとって十分ではないということです。彼らは、MDB を開いてデザイン モードで、これらのフィールドの小数点以下の桁数が 3 に設定されていることを確認したいと考えています。そうでない場合、ファイルは受け入れられません。
解決策を考え出すのに 3 日間の大半を費やしました。有力な候補の 1 つは DAO と Field2 オブジェクトでしたが、このオブジェクトは今のところわかりません。Microsoft DAO 3.6 オブジェクトを使用していますが、Field2 はアセンブリの一部ではないようです。そして、これが実際に必要なことを行うかどうかさえわかりません...
これを行う方法を知っている人はいますか?正直に言うと、DAO、ADO、OLEDB、またはその他の 3 文字の頭字語であるかどうかは気にしませんか? これからどうやって得ることができますか:
これに-プログラム的に??