当您致电SqlCommand.ExecuteReader()
时,下面的Powershell错误是什么意思?
System.Management.Automation.ValidationMetadataException:The 参数“+”不属于该集合 “unicode,utf7,utf8,utf32,ascii,bigendianunicode,default,oem”指定 通过ValidateSet属性。提供集合中的参数 然后再次尝试该命令。在 System.Management.Automation.ValidateSetAttribute.ValidateElement(对象 元素) System.Management.Automation.ValidateEnumeratedArgumentsAttribute.Validate(对象 参数,EngineIntrinsics engineIntrinsics)at System.Management.Automation.ParameterBinderBase.BindParameter(CommandParameterInternal 参数,CompiledCommandParameter parameterMetadata, ParameterBindingFlags标志)
(立即回答;我只是想分享我的调试经验,因为我找不到它)
答案 0 :(得分:1)
查询文本包含“GO”语句。正在进行某种安全过滤,它被认为是编码问题。
如果再次发生这种事情,对我或宇宙来说只是一个FYI。我生命中的四个小时,我希望我能够离开谷歌。