pb importfile不能导入txt

xhzlhc 2012-10-27 03:18:04
手头有个 abc.txt文件是数据库里导出的东西
abc.txt importfile到dw_1中 失败
abc.txt在记事本中另存为xxx.txt
再把xxx.txt importfile 到dw_1 成功
然后我在pb中 用fileopen filewrite 操作abc.txt 另存为 yyy.txt 再把yyy.txt importfile 到dw_1
还是失败
蛋疼了 有没有那个大哥遇到过类似的情况啊 真的找不到原因了
...全文
439 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xhzlhc 2012-10-28
  • 打赏
  • 举报
回复
对了我换成pb11就好了 pb11 fileopen 最后一个参数默认是 EncodingANSI! (default)

谢谢xiajinxian,theforever的大力帮助
  • 打赏
  • 举报
回复
编码格式问题.有的存成UTF8格式时,会加入BOM文件头作为识别,而其它软件对此不支持,所以无法读取.
用记事本转存时,会把BOM文件头自动去除,所以就行了.
在数据库中导出时注意一下有没有相关的选项,把生成BOM给关了,或者选择生成GB2312或GBK.
A啦Dbit 2012-10-27
  • 打赏
  • 举报
回复
可能字符编码不对...
楼主是什么版本的PB
PB10以后的版本里fileopen时有字符编码参数
看看是utf16le
utf16be
utf8
ansi
xhzlhc 2012-10-27
  • 打赏
  • 举报
回复
有测了下 importfile 返回 -7
pb的解释是 -7 Error reading the text
xhzlhc 2012-10-27
  • 打赏
  • 举报
回复
不报错,没反应而已,如果abc.txt在记事本中另存为xxx.txt
再把xxx.txt importfile 到dw_1 成功 不在记事本中另存为而用代码实现另存为就不行
xuam 2012-10-27
  • 打赏
  • 举报
回复
抱什么错哦。

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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