在Microsoft Access 2007中键入转换失败

时间:2015-05-26 09:39:58

标签: ms-access

我正在将HTML文件导入Microsoft Access中的数据库,HTML文件包含一个包含日期的列。

例如,该列包含“5月25日”等数据。当我将数据导入表格时,我面临两个导入错误。

第一个错误:

  

导入时会出现一个名为Type Conversion Failure的导入错误   数据为日期/时间。但是,当我将其作为文本导入时,它工作正常   格式。

第二个错误:

  

当我添加日期数据为“5月24日”的类似表格时,顶部   当前表。它给出了一个名为Type Conversion的导入错误   失败。它不允许我说明日期的格式类型   列。

需要一些有关如何解决此日期/时间问题的指导。

3 个答案:

答案 0 :(得分:1)

将日期作为文本导入(临时)表。

然后使用查询将文本日期转换为DateValue()的真实日期。它将转换,例如,字符串" 25月15日"到日期值2015-05-25。

答案 1 :(得分:0)

您可以使用"高级"导入时按钮更改Access如何检查源文件中的日期。将分隔符设置为" "并检查您的日期格式是否正确设置为" DMY"和" 4位数年份"未经检查。希望这能解决这个问题,为我做到了。

答案 2 :(得分:0)

还有csv文件导入的问题。我的工作调用将日期分隔符设置为连字符而不是正斜杠。我在通过将字段类型设置为文本来测试导入时注意到这种差异。