.xls 导入 sql2000 问题 40yankai159357]

发布时间:2017-2-20 0:41:54 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了".xls 导入 sql2000 问题 40yankai159357]",主要涉及到.xls 导入 sql2000 问题 40yankai159357]方面的内容,对于.xls 导入 sql2000 问题 40yankai159357]感兴趣的同学可以参考一下。

问题是:我将.xls里面的用户名和密码 导入数据库user表的时候 我的密码是6位数 比如123456 但是 其他的 如果 是 012345 那么前面的0 就不见了。这个字段类似 我用过char int nvarchar 他前面的0 还是会不见请问这个问题是什么原因。

如果是这样,你导入后再update一下吧 update tb set 密码='0'+密码 where len(密码)=5

你需要将EXCEL里面的字段设置成文本格式

1.在EXCEL里设置列为字符型 2.在导入前的列映射里设置该列为字符型 3.实在不行,用: update tb set col=right('000000'+col,6) 处理. 4.如果长度不固定,在EXCEL用公式加一个列collenthflg,计算密码列的长度,然后数值化,再在导入后用: udpate tb set col=right('0000000000'+col,collenthflg)

把xls里的密码改为文本导入看看。 不行就 你在.xls里把密码这段前面都加一个特殊字符,例如@这样子,然后导入,再将表里密码字段的第一个字符@去掉。 另外不要多次重复发帖。

上一篇:计算平均值 40zhangzhen116]
下一篇:微软数据库2008MCITP全中文题库.... 20分,无满意结帖,结帖人ju345345]

相关文章

相关评论