我有一个PowerShell脚本,可以安全地运行到更新为止。我连接到数据库并可以读取数据库,但是更新时遇到了麻烦。
这是我收到的错误消息的副本: “使用参数“ 0”调用“ ExecuteNonQuery”的异常:“已经有与此命令关联的打开的DataReader,必须首先关闭它。” 在C:\ xxx \ xxx \ ToolsController.ps1:37 char:5 + $ InnerCommand.ExecuteNonQuery() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:未指定:(:) [],MethodInvocationException + FullyQualifiedErrorId:InvalidOperationException“
仅供参考:我之前发布了此内容,这是对上一个问题的更新。 任何帮助将不胜感激。
我尝试将变量附加在字符串的末尾,即'.. + $ varibale' 也尝试了@“” @,我得到了相同的结果。
import pandas as pd
s = pd.Series(pd.np.random.randint(0,100, size=50))
pd.DataFrame(s).T.rename(columns={x: 'RT_mean{}'.format(x) for x in s.index})
# returns:
RT_mean0 RT_mean1 RT_mean2 RT_mean3 RT_mean4 RT_mean5 RT_mean6 \
0 74 96 31 1 36 98 79
答案 0 :(得分:1)
将MultipleActiveResultSets=True
添加到连接字符串。从数据读取器读取数据时,这将允许对UPDATE
条语句进行交织。