从自动分配数据类型停止访问

时间:2015-12-02 15:11:31

标签: ms-access access-vba

首先,我知道最简单的事情是定义一个规范,但是,我想简单地消除对规范的需求。

我使用像

这样简单的东西
DoCmd.TransferText acImportDelim, , "TempPayments", theSource, True

当我这样做时,我得到了临时表,它有预定义的数据类型。这太可怕了,因为Microsfot似乎认为" USD"是一个长int而不是double。他们还假设"年","月"和"日"的值。很长一段时间。

我希望所有内容都以#34; Short Text"进入。我可以不使用规格吗?

2 个答案:

答案 0 :(得分:1)

没有

真的,没有什么可说的了。只需使用导入规范。

答案 1 :(得分:1)

使用所有文本字段以及自动编号ID提前创建自己的临时表。然后使用HasFieldNames = False将文件导入该表。然后,您可以删除第一行(字段名称),以您喜欢的方式验证/按摩数据,然后将其附加到需要的位置。 编辑:您需要在临时表F1,F2,F3,...

中命名字段