环境: ACCESS 2007
今天在把.txt文件往access数据库里导入的时候,报了个“方法'ExecuteTempImexSpec'作用于对像'_WizHook'时失败” 在网上查了很多,有说错误是因为导出的数据文件中的文本的换行方式有问题,用EmEditor文本编辑器重新保存了一下导出的数据文件,在保存的时候将换行方式选成CR+LF(Windows),我试了之后不管用,有人说问题出在代码页上,在导入文本向导中,点“高级”,在打开的导入规格页面中,如果代码页选择为“简体中文(自动选择)”或“简体中文(EUC)”,就会出现这个“方法'ExecuteTempImexSpec'作用于对象'_WizHook'时失败”错误,导入失败,如果选择其他的中文代码页选项,能正确解码中文,文件导入成功。如果选择非中文的代码页,则不能正确解码,更奇怪的是,如果选择“西欧(windows)"代码页,会出现找不到要导入的文件对象错误(明明这个文件就在那里,却说不是本地文件),真是莫名其妙吧。我试了一下,不设成简体中文(自动选择)后果然就好了。
今天在把.txt文件往access数据库里导入的时候,报了个“方法'ExecuteTempImexSpec'作用于对像'_WizHook'时失败” 在网上查了很多,有说错误是因为导出的数据文件中的文本的换行方式有问题,用EmEditor文本编辑器重新保存了一下导出的数据文件,在保存的时候将换行方式选成CR+LF(Windows),我试了之后不管用,有人说问题出在代码页上,在导入文本向导中,点“高级”,在打开的导入规格页面中,如果代码页选择为“简体中文(自动选择)”或“简体中文(EUC)”,就会出现这个“方法'ExecuteTempImexSpec'作用于对象'_WizHook'时失败”错误,导入失败,如果选择其他的中文代码页选项,能正确解码中文,文件导入成功。如果选择非中文的代码页,则不能正确解码,更奇怪的是,如果选择“西欧(windows)"代码页,会出现找不到要导入的文件对象错误(明明这个文件就在那里,却说不是本地文件),真是莫名其妙吧。我试了一下,不设成简体中文(自动选择)后果然就好了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25116248/viewspace-1426801/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25116248/viewspace-1426801/