| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1028 人关注过本帖
标题:更新数据时提示 ORA-01008: 并非所有变量都已关联 错误.请人指点错误在哪里 ...
只看楼主 加入收藏
kgdipbyve
Rank: 2
等 级:论坛游民
帖 子:346
专家分:35
注 册:2008-5-4
结帖率:92.31%
收藏
已结贴  问题点数:20 回复次数:1 
更新数据时提示 ORA-01008: 并非所有变量都已关联 错误.请人指点错误在哪里
程序代码:
  string xinpassword = FormsAuthentication.HashPasswordForStoringInConfigFile(xinpwd2, "MD5");
                string nbxh=Session["nbxh"].ToString();
                string UsrName=Session["UserName"].ToString();
                string sqlupdata = "update HYW_USRENAMEINFO set USERPWD=:pd  where NBXH=:nbxh";
              //  OracleCommand cmd = new OracleCommand(sqlupdata,conn);
              //  OracleParameter oraclepare=new OracleParameter();
               // cmd.Parameters.Add("pwd", OracleType.VarChar).Value = xinpassword;
               // cmd.Parameters.Add("nbxh", OracleType.VarChar).Value = Session["nbxh"];
            
               // conn.Open();
               
             //int a = cmd.ExecuteNonQuery();
            // if (a > 0) {

              //   Response.Write("<script>alert('修改成功');location.href='frame.aspx'</script>");
               //  Response.End();
                    //}
                OracleCommand cmd = new OracleCommand(sqlupdata, conn);
                OracleParameter[] paremeterArr=new OracleParameter[]{
                  
                   
                    new OracleParameter("pd",xinpassword),
                    new OracleParameter("nbxh",nbxh)
                  
                };
              
                conn.Open();
               int a= cmd.ExecuteNonQuery();

 if (a > 0) {

                 Response.Write("<script>alert('修改成功');location.href='frame.aspx'</script>");
                 Response.End();
               }
注释的运行是对的。但是我用    OracleParameter[] paremeterArr=new OracleParameter[]{
                  
                    
                    new OracleParameter(":pd",xinpassword),
                    new OracleParameter(":nbxh",nbxh)
                  
                };
               
 这个的时候他就提示我ORA-01008: 并非所有变量都已关联 的错误.  找了一早上没找到问题.求高手指点下
2011-12-09 13:29
DanYang_dan
Rank: 5Rank: 5
来 自:西安
等 级:职业侠客
帖 子:114
专家分:383
注 册:2011-4-14
收藏
得分:14 
sqlparameter和oracleParameter的用法应该差不多的吧。看着参数怪怪的

花依然很美、我们依旧幸福
                         丹扬、
2011-12-10 16:44
快速回复:更新数据时提示 ORA-01008: 并非所有变量都已关联 错误.请人指点错误 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015104 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved