ACCESS数据库中字段“身份证号码”的数据类型应设为?

ACCESS数据库中字段“身份证号码”的数据类型应设为怎么样的类型,才可以让我完整地输入18位身份证号码的数字?... ACCESS数据库中字段“身份证号码”的数据类型应设为怎么样的类型,才可以让我完整地输入18位身份证号码的数字? 展开
 我来答
tjrmgs
2018-10-01 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1041万
展开全部
数据库里用于记载身份证号码的字段应该使用“字符型”数据类型。尽管绝大多数的身份证号码信息都是由数字组成的,但是不能排除身份证号码身份证号码里需要使用除数字以外的其他字符的可能,例如身份证号码需要含字母、标点符号或以0开始等特殊需求情况,如果字段被设置为数字,那么碰到特殊的身份证号码时就无法存储了,另外身份证号码有18位,如果按数字类型来处理其值也偏大,不利于日常维护和使用。
匿名用户
推荐于2018-10-03
展开全部
文本型(Text):用于输入文本或文本与数字相结合的数据,最长为255个字符(字节),默认值是50。在Access中,每一个汉字和所有特殊字符(包括中文标点符号)都算作一个字符。
表示方法:用英文单引号(’ ’)或英方双引号(” ”)括起来。例:’王刚’、’会计2班’、’3246291’等。
身份证设为18就可以了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SDMG123
2018-09-21 · TA获得超过6179个赞
知道大有可为答主
回答量:6676
采纳率:80%
帮助的人:707万
展开全部
字符型,长度18位就行了。因为身份证尾数有可能是“X”所以你设置数值型会报错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
走走马踏踏花
2018-09-22 · TA获得超过672个赞
知道小有建树答主
回答量:366
采纳率:80%
帮助的人:47.7万
展开全部
身份证号码应该设置为字符型,应为存在最后一位验证码是X的情况,所以不能全用数字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-11
展开全部
请输入你数据库里面的字段长度呢,最好就尽量的设置长一点,如果真要控制其长度的话,我个人觉得不要在数据库中根据字段长度来限制,最好就在程序代码中无设置输入的字符长度来显示,例如身份证,因为这个长度是相对固定的,数据库中可以直接是设置成18,在程序中呢,在输入框中也给一个输入长度限制,若输入长度超过18则提示或者其他什么操作;对于电话号码,我觉得就没必要限制了,由用户自由输入就可以了,数据库中字段的长度嘛,50以内就够了,数据类型当然就都是用nvarchar了的答案...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式