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



首先,我知道最简单的事情就是定义一个规范,然而,我想让它变得简单,从而消除对规范的需求。

我正在使用像这样简单的东西

DoCmd.TransferText acImportDelim, , "TempPayments", theSource, True

当我这样做的时候,我得到了临时表,它有预定义的数据类型。这很可怕,因为Microsfot似乎认为"美元"是一个长整数,而不是双整数。他们还假设"年"、"月"one_answers"日"的值是长整数。

我希望所有内容都以"短文本"的形式出现。我可以在不使用规范的情况下完成此操作吗?

否。

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

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

相关内容

最新更新