关于数据库中varchar/nvarchar类型数据的获取注意事项

  当在页面后台获取数据库表中某字段的数据时,需注意该数据的类型。防止因实际数据的字符长度因达不到指定数据类型规定的字符长度而导致空格的占位符。

比如:

MSSQL中某一表的结构如下:

关于数据库中varchar/nvarchar类型数据的获取注意事项_第1张图片   

表中的数据:

关于数据库中varchar/nvarchar类型数据的获取注意事项_第2张图片

当从表中获取某一个用户名(userName)或密码(userPwd)时,如果取出的数据作为条件进行判断是,需注意获取处的数据最好进行Trim()处理,去除数据两边的空格占位符

比如:

没有对数据进行Trim()处理前,从数据库中获取的数据因为原本的数据长度不够而导致空格占位符

关于数据库中varchar/nvarchar类型数据的获取注意事项_第3张图片

 

对数据进行Trim()处理后,清除了占位符

关于数据库中varchar/nvarchar类型数据的获取注意事项_第4张图片

 

 

 

转载于:https://www.cnblogs.com/clyde-chen/p/3723826.html

你可能感兴趣的:(关于数据库中varchar/nvarchar类型数据的获取注意事项)