微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 2007 年更新到 2019 年后无法将 CSV 文件导入 Access 数据库 (MS365)

如何解决从 2007 年更新到 2019 年后无法将 CSV 文件导入 Access 数据库 (MS365)

我们最近终于从 office 2007 升级到了 MS365(所以是 office 2019),从那时起,我们使用的访问数据库不再导入它曾经使用的文件。它有一个带有按钮的表单,用于运行清除一些临时表的导入,然后进行文本传输以将数据拉回所述临时表,然后运行查询以将数据移动到主表。

它仍然是一个旧的 mdb,我可以将其导入到 accdb 中,因为我被告知新版本不喜欢旧类型。传入的文件没有任何变化,我检查过的其他所有内容似乎都在正常工作。下面是按下导入按钮时运行的 VBA,它没有给出错误并说完成但没有导入。查询都运行良好,但导入没有。

非常感谢任何帮助或指导!

Option Compare Database
Option Explicit

Private Sub Command1_Click()

On Error Resume Next

DoCmd.SetWarnings False

DoCmd.OpenQuery "del_Handle_temp"
DoCmd.OpenQuery "del_tracktype"
DoCmd.OpenQuery "del_FAIR_PA"
DoCmd.OpenQuery "del_FAIR_PL"
DoCmd.OpenQuery "del_FAIR_SU"
DoCmd.OpenQuery "del_FAIR_OS"
DoCmd.OpenQuery "del_FAIR_IS"
DoCmd.TransferText acImportDelim,"FAIR_PA","H:\TrackData\Import\fair_pa.csv",False
DoCmd.TransferText acImportDelim,"FAIR_PL","H:\TrackData\Import\fair_pl.csv","FAIR_SU","H:\TrackData\Import\fair_su.csv","FAIR_OS","H:\TrackData\Import\fair_os.csv","FAIR_IS","H:\TrackData\Import\isa_mdf.csv",False
DoCmd.OpenQuery "trisuper_update"
DoCmd.OpenQuery "qry_tracktype"
DoCmd.OpenQuery "FAIR_OS Update"
DoCmd.OpenQuery "FAIR_OS Update2"
DoCmd.OpenQuery "FAIR_OS Update3"
DoCmd.OpenQuery "FAIR_OS Update4"
DoCmd.OpenQuery "FAIR_OS Update5"
DoCmd.OpenQuery "FAIR_OS Update6"

DoCmd.SetWarnings True

DoCmd.Close acForm,"import"
DoCmd.OpenForm "Done"
End Sub


Private Sub Command2_Click()
DoCmd.OpenForm "Importmain"
DoCmd.Close acForm,"import"
End Sub

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。