小弟新学,ORA-01008: 并非所有变量都已关联 --的问题

kaikaichen 2008-12-13 01:25:47
ORA-01008: 并非所有变量都已关联
下面是代码,检查不出,哪个变量没赋值关联啊。小弟新手,谢谢指教。


protected void btChangeProc_Click(object sender, EventArgs e)
{

string CaseId = Request["CaseId"];
string AptdDept = ddlDeptId.SelectedValue.ToString();
string AptdUser = ddlProcUser.SelectedValue.ToString();


OracleConnection cn = new OracleConnection(OracleHelper.ConnectionStringLocalTransaction);
OracleCommand cmd = new OracleCommand("UPDATE O_C_CaseRecord set APTDDEPT= :AptdDept, APTDUSER = :AptdUser, STATE = 'null' WHERE CASEID= :CaseId ",cn);

cn.Open();

//执行命令
int val = cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
//判断是否修改成功
if (val > 0)
btChangeProc.Text = "移交成功";
else
btChangeProc.Text = "移交失败";

cn.Close();


}
}





报错:
+ $exception {"ORA-01008: 并非所有变量都已关联\n"} System.Exception {System.Data.OracleClient.OracleException}
+ this {ASP.memberpages_operm_case_chgcaseproc_aspx} MemberPages_OperM_Case_ChgCaseProc {ASP.memberpages_operm_case_chgcaseproc_aspx}
+ sender {Text = "确认移交"} object {System.Web.UI.WebControls.Button}
+ e {System.EventArgs} System.EventArgs
CaseId " 2008121110" string
AptdDept "1" string
AptdUser "jiangxy" string
+ cn {System.Data.OracleClient.OracleConnection} System.Data.OracleClient.OracleConnection
- cmd {System.Data.OracleClient.OracleCommand} System.Data.OracleClient.OracleCommand
+ base {System.Data.OracleClient.OracleCommand} System.Data.Common.DbCommand {System.Data.OracleClient.OracleCommand}
CommandText "UPDATE O_C_CaseRecord set APTDDEPT= :AptdDept, APTDUSER = :AptdUser, STATE = '待处理' WHERE CASEID= :CaseId " string
CommandTimeout 0 int
CommandType Text System.Data.CommandType
+ Connection {System.Data.OracleClient.OracleConnection} System.Data.OracleClient.OracleConnection
DesignTimeVisible true bool
+ Parameters {System.Data.OracleClient.OracleParameterCollection} System.Data.OracleClient.OracleParameterCollection
+ Transaction null System.Data.OracleClient.OracleTransaction
UpdatedRowSource Both System.Data.UpdateRowSource
+ 静态成员
+ 非公共成员
val 0 int
...全文
483 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
juxianxiang 2010-11-02
  • 打赏
  • 举报
回复
如何解决得?
kaikaichen 2008-12-13
  • 打赏
  • 举报
回复
代码中的 STATE = 'null' 修改过了,STATE = '待处理' 也一样这个报错。

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧