SqlCommand.Prepare method requires all variable length parameters to have an explicitly set non-zero Size.

This addresses the error when empty string is passed to a varchar command parameter: 

*SqlCommand.Prepare method requires all variable length parameters to have an explicitly set non-zero Size.*