导入CSV文件时出现2016年类型转换错误

时间:2019-02-27 21:08:33

标签: excel vba ms-access

我有一个将2个csv文件导入Access 2016数据库的宏。一个文件进入 BEFORE 表,另一个文件进入 AFTER 表。所有数据导入均与我期望的一样,但邮政编码长度超过5个字符的情况除外。小于5都不是问题。任何邮政编码(例如12345-1245)都不会导入数据库。我猜想它与中间的连字符有关,但我不知道如何纠正它。两个表中的邮政编码字段均定义为“短文本”。

我确实需要显示邮政编码(12345-1245),因为该宏针对所有字段运行许多查询以识别2个表中的差异。

因此,如果一个表有12345个表,另一个表有12345-1245个表,则该表应显示在差异上。我真的不想修改邮政编码,因为如果审查者必须查看所有修改后的邮政编码,这可能会给审阅者带来麻烦。

有没有一种方法可以导入较长的邮政编码而不产生类型转换问题?预先感谢您在此问题上的帮助。...

0 个答案:

没有答案