Sql 存储过程 参数传递空字符串, 到SQL 端变成了 空格!!

ADO.Net 存储过程传递参数时, 参数值是 空字符串, 但是用 Sql server Profiler 监视时, 发现参数值变成了 空格。

经查, 是因为 DbParameter.DbType =  DbType.AnsiStringFixedLength 所致.

改为  DbType.AnsiString , 即可.

alarm   作者:NewSea     出处:http://newsea.cnblogs.com/    QQ,MSN:iamnewsea@hotmail.com

  如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。
原文地址:https://www.cnblogs.com/newsea/p/2026574.html