关于batchmove的问题!(100分)

  • 主题发起人 主题发起人 notnoname
  • 开始时间 开始时间
N

notnoname

Unregistered / Unconfirmed
GUEST, unregistred user!
我用batchmove拷贝表,奇怪的事情是考出来的表中都是乱码,是delphi的问题还是bde的问题?
我的机器上同时装了bc5.02和delphi5。我是先装bc5.02后装delphi5的。
 
是不是AbortonKeyviod设成了false;
 
不是,设置是true。这个程序是我很就以前写的,当时很正常。昨天拿出来想改改。不过
碰到这个毛病你要我怎么改!
 
应该和软件安装没有太大关系吧。
你把BATCHMOVE去掉,再放一个组件,重新设置下。
 
还有,你注意下,原来的BDE配置或ODBC的配置,现在是不是正确。
 
数据库的语言设置的对吗,还有数据库类型
 
这个问题我也碰到过
我当时是把文本文件中的文本数据导入到Oracle数据库中
当时我使用的是Oracle7.3.4
如果使用US7ASCII则不出现乱码
如果使用ZHS16CGB231280就出现乱码
但在Oracle8.1.6正好相反,我百思不得其解
最后只好使用该字符集的办法解决了
知道的可能答案就是BDE的驱动出的差错,但怎么修改BDE里的东东我仍然没有找到答案
 
有朋友知道解决办法吗?
 
我的问题也是这样,而且Batchmove 还必须要求有索引的表才可以
 
我也有这样的问题,有可能是BDE名,ODBC的配置问题!(语言设置)
也有可能是数据库的问题!
你用的是什么数据库?

而且,也有可能不是拷贝表的问题,如果输出的控件长宽比例不当,也会出现乱码!
我这种问题遇到过不少,原来好好的,同样的数据库,一个用户好好的,
另一个用户就出乱码!
 
我用的就是paradox的表。如果真是这样谁还敢用bde写程序啊!
 
[:D]我也砬到过,不过现在改用VF7+DELPJI做了。
 
难道没人知道解决办法吗?
 
我也 碰去 过类似的问题是

是 BDE在 读 SQL 数据库的时候 出现的,

我是用 覆盖了 两 个 DLL文件 解决 的, 不知是否有用.

this_is_tomcat@21cn.com
 
楼上的朋友,能说的具体点吗?
 
我今天刚刚用batchmove实现了 dbase to oracle 的数据表复制
没有遇到问题啊
但是原来oracle遇到过字符集改变的导致乱码的问题
ora734 和 ora815 ora816 的默认字符集好像就不太一样
你应该说一说你用的什么数据库,把数据从什么库转移到什么库,
是用什么方式察看表内容......等等 有利于大家分析找问题
(比如连接ora的sqlnet字符集与数据库不符,在sqlplus中察看时也会是乱码)


另:如果你不是copy 模式,可以提供一个简单测试的方法
那就是 使用copy模式,将表完全复制为另一个表
看看是不是还有乱码

仅供参考
 
很简单啊就是几张pardox的表!
 
多人接受答案了。
 
后退
顶部