当前位置: 首页 > 知识库问答 >
问题:

从powershell调用SqlCommand.ExecuteReader()时出错

仇浩旷
2023-03-14

当您调用SqlCommand.ExecuteReader()时,下面的Powershell错误意味着什么?

System.Management.Automation.ValidationMetadataException:参数“+”不属于ValidateSet属性指定的集“Unicode,utf7,utf8,utf32,ascii,bigendianunicode,default,OEM”。提供一个集合中的参数,然后重试该命令。在System.Management.Automation.ValidateSetAttribute.ValidateElement(对象元素)在System.Management.Automation.ValidateEnumeratedArgumentSattribute.Validate(对象参数,EngineIntrinsics EngineIntrinsics)在System.Management.Automation.ParameterBinderBase.BindParameter(CommandParameterInternal参数,CompiledCommandParameter parameterMetadata,ParameterBindingFlags标志)

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

共有1个答案

楚乐逸
2023-03-14

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

如果这种事情再次发生,我和整个世界都可以知道。在我生命中的四个小时里,我希望我能在谷歌上消失。

 类似资料:
  • 问题内容: 我正在尝试从python这样启动PowerShell脚本: 问题是我得到以下错误: 无法加载文件C:\ Users \ sztomi \ workspace \ myproject \ buildxml.ps1,因为在此系统上禁用了脚本的执行。请参阅“获取有关about_signing的帮助”以了解更多详细信息。 尽管事实上我很早以前确实通过键入管理员运行的PS终端来启用Powersh

  • 问题内容: 我需要从PowerShell调用Java程序(jar文件)。以下代码有效: 但是我需要在一个过程中运行该应用程序(使用)。 我正在尝试以下成功: 错误: 知道如何解决吗? 问题答案: 您将需要为Powershell使用以下格式: 或者您可以使用的其他选项是Start-job:

  • 我从2016年的Exchange迁移到2019年。我有一个PowerShell脚本,用于使用EWS连接到exchange以访问用户的收件箱。它在连接时一直失败。我试着看看从2016年到2019年是否有什么不同,但结果是空的。这里是我用来连接到2016年的代码

  • 我是PySpark的新手。我一直在用测试样本编写代码。一旦我在更大的文件上运行代码(3gb压缩)。我的代码只做了一些过滤和连接。关于py4J,我一直在出错。 任何帮助都是有益的,我们将不胜感激。 回来 更新:我使用的是py4j 10.7,刚刚更新到10.8 更新(1):添加spark。驾驶员内存: 汇总返回错误: 更新(2):我通过更改spark默认值尝试了这一点。conf文件。仍在获取错误PyS

  • 我尝试在python脚本中运行这个ps命令: subprocess.call('powershell.exe$username="admin@example.com";$code=Get-Content"C:/Scricript/user.txt"|ConvertTo-SecureString;$cred=new-ject-typenameSystem.Management.Automation.

  • 我正在使用ProcessBuilder从Java调用Python(Anaconda)代码。当我只安装Python时,它工作正常。但是现在我已经删除了Python并安装了Anaconda。调用Python的代码现在不起作用。得到以下错误。 我正在使用python 3.6.1(anaconda3 4.4.0 64位)和以下代码来执行python 有人能帮我吗。