以下是引用tjdeming在2014-2-15 16:49:08的发言:
谢谢你!
A表是手工输入的,B表的系统导出的.看起来是一样的,我在替换时,身份证号作关键字段,A表的其他数据无法导入B表.
说明:二个表字段类型均为C,且长度均18。A表是手工输入的,是一张母表,肯定没有其他多余的字符,数据是具有唯一性,是正确的。
我用了以下命令
1.Repl All 身份证号 With Chrtran(身份证号," ","") 取掉身份证号中的空格替换单个字符
2.repl all 身份证号 WITH CHRTRANC(ALLTRIM(身份证号),[ ],[]) 取消全角字符
3.Repl All 身份证号 With Alltrim(身份证号) 去前后空格
4.Repl All 身份证号 With STRTRAN(身份证号,CHR(9),[]) &&替换字符串 CHR(9)是水平
来删除多余字段,然后用Set Relation To身份证号Into B 命令来连接替换
结果是A表相关数据未导入B表的某个字段。(是一个数据也没有导入,且没有任命提示)
上面只是将两表关联好了,但不见替换命令啊,把你的替换命令贴上来看看。