如何处理乱字符!

chd 2000-07-13 09:36:00
在使用batchmove控件时遇到乱码字符就会退出。我希望
能去掉该条纪录,然后继续搬移数据,怎么办?
或者用什么方法可以剔除这种数据!
...全文
104 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiuzhi 2000-07-14
  • 打赏
  • 举报
回复
还有,好像设置AbortOnProblem:=true 只能处理由于原表和目标表不匹配的情况,
对于其他的错误,我怀疑要用其他更底层的机制去处理。
至于什么机制,我也不清楚。不过,我们可以讨论、交流!

我的email: qiuzhilu@263.net!
qiuzhi 2000-07-14
  • 打赏
  • 举报
回复
你的DBF文件是Foxpro的?
如果是的话,你可以将Foxpro数据库文件直接导成文本文件,
然后再SqlSever中用BCP倒到SqlServer的一个临时库,然后再用BatchMove导到正式
库中(应该可以,我曾用这种方法导过几万的数据)。

另外,我不知道你打开dbf文件事怎么进行的? 设置ODBC后再用BDE?
chd 2000-07-14
  • 打赏
  • 举报
回复
多谢QIUZHI!

同意你对AboutOnProblem的用法。
我需要将几百万以上的数据导入sqlserver,目前
最困难的是速度问题!不知道有什么好方法?!!

我打开dbf文件是用bde的,没有必要用odbc。
chd 2000-07-13
  • 打赏
  • 举报
回复
多谢qiuzhi,不过我已经是这样设置的,不成功。
我把情况具体点吧!
原数据是dbf格式的,到我这就乱码了,我也不知道原因。我
要把数据转到sqlserver服务器。但在转到服务器时中断。
aboutonproblem是不是出现所有问题都能继续?!我很怀疑。
如果tabchmove做不到,想在用batchmove之前检查数据,如何
检查出乱码数据?
qiuzhi 2000-07-13
  • 打赏
  • 举报
回复
这个可以设置batchmove。AbortOnProblem =false,可能就可以了!

还有,请问你的乱码字符是那儿来的?

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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