警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft
不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
要解决此问题,请在注册表中增大
IRPStackSize
值:
1.
单击开始,然后单击运行。
2.
键入
regedit,然后单击确定。
3.
导航到以下项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
4.
在右窗格中双击
IRPStackSize
值。
注意:如果
IRPStackSize
值仍不存在,请使用以下过程创建此值:
a.
在注册表的
Parameters
文件夹中,右健单击右窗格。
b.
指向新建,然后单击
DWord
值。
c.
键入
IRPStackSize。
重要说明:因为此数值名称区分大小写,所以请完全按照其显示的形式键入“IRPStackSize”。
5.
将“基数”更改为十进制。
6.
在“数值数据”框中,键入比列出的值大的一个值。
如果使用步骤
4
中描述的步骤创建了
IRPStackSize
值,则默认值为
15。建议将此值增大
3,因此,如果以前的值为
11,则请键入
14,然后单击“确定”。
7.
关闭注册表编辑器。
public string SpExeFor(DateTime m_A, DateTime m_B,string m_C,string m_D,string m_E,string m_F,int m_J){
//存储过程的参数声明
OracleParameter[] parameters ={
new OracleParameter("v_ddrq",OracleType.DateTime),
new OracleParameter("v_sdrq",OracleType.DateTime),
new OracleParameter("v_xx",OracleType.VarChar,20),
new OracleParameter(" v_fhdw",OracleType.VarChar ,20),
new OracleParameter("v_fromport",OracleType.VarChar,20),
new OracleParameter("v_toport",OracleType.VarChar,20),
new OracleParameter("v_zxf",OracleType.Int16)
}
parameters[0].Value = m_A
parameters[1].Value = m_B
parameters[2].Value = m_C
parameters[3].Value = m_D
parameters[4].Value = m_E
parameters[5].Value = m_F
parameters[6].Direction = ParameterDirection.Output
try
{
RunProcedure("zxf_js", parameters)
return parameters[6].Value.ToString()
}
catch (Exception e)
{
throw e
}
}
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)