【发布时间】:2012-08-02 14:35:50
【问题描述】:
我正在处理的项目的一部分是以编程方式创建一系列 MDB 文件,这些文件将成为最终的可交付成果。客户的规范要求表格中的某些字段保留 3 位小数。
我首先使用 python 创建 mdb 文件,然后为了能够将列更改为 DECIMAL (10,3),我使用 ADODB (C#, .NET 4.0) - 因为我找不到合适的Python。但问题是这对客户来说还不够。他们希望打开 MDB 并在设计模式下查看这些字段的小数位数设置为 3。如果不是,则不接受该文件。
现在我花了 3 天的时间来尝试想出一个解决方案。一个可能的候选对象是 DAO 和 Field2 对象,但到目前为止,我还没有发现这个对象。我正在使用 Microsoft DAO 3.6 对象,但 Field2 似乎不是程序集的一部分。甚至不知道这是否真的会做所需要的......
有谁知道这样做的方法吗?老实说,不在乎它的 DAO、ADO、OLEDB 还是任何其他 3 个字母的首字母缩写词?我怎么能从中得到:
到这个 - 以编程方式??
【问题讨论】: