急!DoCmd.TransferText方法出问题了!

wsk200209 2009-12-11 10:02:21
Access2007中
使用 DoCmd.TransferText acImportFixed, "Imp_AAA", "TEST_TABLE", "d:\AAA.txt"
读取文件AAA.txt向TEST_TABLE表中插入数据, 其中TEST_TABLE表是access2007中的表
现在遇到一个奇怪的现象:

例:AAA.txt表中有这么一条数据
0000001 北京北京Ⅲ MHC関西 0912041 事業部

但是读取数据后插入到TEST_TABLE表中后数据变乱,调查后发现其中和‘Ⅲ’有关系, 如果把’Ⅲ‘换成别的普通字符的话
上述方法就可以正常读入到表中

同样的操作在Access97中就没有问题啊

哪位大侠知道这是为什么啊?
...全文
411 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2009-12-11
  • 打赏
  • 举报
回复
上传你的TXT到www.access911.net/csdn
wsk200209 2009-12-11
  • 打赏
  • 举报
回复
?????????????
wsk200209 2009-12-11
  • 打赏
  • 举报
回复
对了,如何用WORD保存为有格式的TXT 文件?
我用WORD打开后另存为只有个 无格式的txt选项啊
wsk200209 2009-12-11
  • 打赏
  • 举报
回复
我用记事本打开后另存为UTF-8格式后, 再用WORD打开时你那有没有提示选择编码格式啊?
我这提示选择编码格式,如果选择shift-jis的话,最后还是会乱码
wwwwb 2009-12-11
  • 打赏
  • 举报
回复
我用记事本打开后另存为UTF-8格式:用WORD保存为有格式的TXT 文件试试
wsk200209 2009-12-11
  • 打赏
  • 举报
回复
我用记事本打开后另存为UTF-8格式后,再用DoCmd.TransferText 读取数据是乱码啊。
ACMAIN_CHM 2009-12-11
  • 打赏
  • 举报
回复
[Quote]我的文件格式是:shift-jis 我作的是对日项目[/Quote]

先改成utf 试试再说
wsk200209 2009-12-11
  • 打赏
  • 举报
回复
我的文件格式是:shift-jis 我作的是对日项目
wwwwb 2009-12-11
  • 打赏
  • 举报
回复
用WORD打开TXT文件,看看有无提示,另存为有格式的TXT文件试试
ACMAIN_CHM 2009-12-11
  • 打赏
  • 举报
回复
将你的文件用记事本打开,另存为utf格式。
wsk200209 2009-12-11
  • 打赏
  • 举报
回复
该问题已经解决了, 该问题是access2007的问题, 微软官方给出的答案是需要修改一下注册表
详细请参照:
http://support.microsoft.com/kb/882221/ja
wsk200209 2009-12-11
  • 打赏
  • 举报
回复
schema.ini 是干什么的?
wwwwb 2009-12-11
  • 打赏
  • 举报
回复
并且那个文件的编码格式我没有动过, 一值就是shift-jis

因为你删除过再保存,编码已经改变了,上传 没有 删除过的
wsk200209 2009-12-11
  • 打赏
  • 举报
回复
我传的那个文件就是, 只是我删了几条数据而已啊,
并且那个文件的编码格式我没有动过, 一值就是shift-jis
wwwwb 2009-12-11
  • 打赏
  • 举报
回复
上传你原始没有经过转换的TXT文件,即你没有 处理过的TXT文件
wsk200209 2009-12-11
  • 打赏
  • 举报
回复
我是先转成utf-8格式的, 再用word打开
wwwwb 2009-12-11
  • 打赏
  • 举报
回复
你是怎么生成TXT的?我这里用WORD打开,没有 提示转换编码
wsk200209 2009-12-11
  • 打赏
  • 举报
回复
没有处理, 就是导入到access2007的数据库中后导入的数据不正确,比如:
带有‘Ⅲ’的字段对应的字段导入后字段长度会多一个全角空格等等
wwwwb 2009-12-11
  • 打赏
  • 举报
回复
是原始TXT还是处理过的TXT?用WORD打开是乱码
wsk200209 2009-12-11
  • 打赏
  • 举报
回复
我上传了
加载更多回复(4)

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧