0

当您打电话时,下面的 Powershell 错误是什么意思SqlCommand.ExecuteReader()

System.Management.Automation.ValidationMetadataException:参数“+”不属于 ValidateSet 属性指定的集合“unicode,utf7,utf8,utf32,ascii,bigendianunicode,default,oem”。提供集合中的参数,然后再次尝试该命令。在 System.Management.Automation.ValidateSetAttribute.ValidateElement(Object element) 在 System.Management.Automation.ValidateEnumeratedArgumentsAttribute.Validate(Object arguments, EngineIntrinsics engineIntrinsics) 在 System.Management.Automation.ParameterBinderBase.BindParameter(CommandParameterInternal parameter, CompiledCommandParameter parameterMetadata, ParameterBindingFlags flags )

(答案立即跟进;我只是想分享我的调试经验,因为我找不到它)

4

1 回答 1

1

查询文本包括“GO”语句。正在进行某种安全过滤,这被认为是编码问题。

如果这种事情再次发生,对我或宇宙来说只是一个仅供参考。在我生命中的四个小时里,我希望我能用谷歌离开。

于 2013-03-28T22:55:41.150 回答