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

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

 

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

改为  DbType.AnsiString , 即可.

posted @ 2011-04-24 23:25  NewSea  阅读(2147)  评论(0编辑  收藏  举报