| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 791 人关注过本帖
标题:身份证号连接
只看楼主 加入收藏
tjdeming
Rank: 2
等 级:论坛游民
帖 子:429
专家分:54
注 册:2013-3-4
结帖率:90.14%
收藏
已结贴  问题点数:20 回复次数:7 
身份证号连接
表1和表2 都有一个身份证号字段 假定表1一条记录的身份证号是15位的,而表2的记录是18位,表1和表2这条记录的身份证号都是正确的(15位和18位而已)
在查询表1和表2不匹配记录时,如何让程序认定这条记录是匹配的.
谢谢.
搜索更多相关主题的帖子: 身份证号 记录 如何 
2013-06-15 21:31
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9819
专家分:27071
注 册:2012-2-5
收藏
得分:10 
FOR ALLTRIM(表1.身份证)==LEFT(ALLTRIM(表2.身份证),6)+SUBSTR(ALLTRIM(表2.身份证),9,9)

坚守VFP最后的阵地
2013-06-15 21:54
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
最好先将表1的“身份证号”字段的长度增加3个字节,然后将所有身份证号都置换为18位。根除问题,一劳永逸。

相互学习,互相交流,共同提高。
2013-06-16 07:18
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2202
专家分:3862
注 册:2007-4-27
收藏
得分:0 
先完成身份证号升位,很重要

只求每天有一丁点儿的进步就可以了
2013-06-16 07:43
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11793
专家分:43421
注 册:2006-5-13
收藏
得分:0 
在表1增添一个18位身份证号字段,然后统一将所有15位身份证号码转换成18位。因为15位身份证号码早已停止使用了,不转换会影响数据处理的。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-06-16 09:40
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11793
专家分:43421
注 册:2006-5-13
收藏
得分:10 
送一个身份证号15位转18位的程序:

PARAMETERS cSFZ15
cSFZ15 = ALLTRIM(cSFZ15)
IF LEN(cSFZ15)<>15 AND LENC(cSFZ15)<>15
    RETURN "不是15位身位证号码!"
ELSE
    IF NOT CHRTRAN(cSFZ15,"1234567890","")==""
        RETURN "含有非数字,不是身位证号码!"
    ENDIF
    cSFZ17 = STUFF(cSFZ15,7,0,'19')
    cBy17='7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2'
    cCheck='10X98765432'
    nCheck=0
    FOR nCnt=1 TO 17
        nCheck=nCheck+VAL(SUBSTR(cSFZ17,nCnt,1))*VAL(GETWORDNUM(cBy17,nCnt,','))
    NEXT
    RETURN cSFZ17+SUBSTR(cCheck,nCheck%11+1,1)
ENDIF

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-06-16 09:43
cymjx
Rank: 2
等 级:论坛游民
帖 子:74
专家分:29
注 册:2010-11-9
收藏
得分:0 
学习了。
2013-06-16 14:00
guxnan
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2011-7-1
收藏
得分:0 
学习
2013-06-19 09:03
快速回复:身份证号连接
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016259 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved