1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
   |  
//********************************************************
...
    public static int UpdateEmp(decimal pdecEMPNO, string pstrENAME, string pstrADDRESS, string pstrZIP, 
        string pstrSTATE, string pstrCITY, string pstrJOB, decimal pdecMGR, 
        DateTime pdatHIREDATE,
        decimal pdecSAL, decimal pdecCOMM, decimal pdecDEPTNO)
    {
 
        string connectionString = ConfigurationManager.ConnectionStrings["connTESTORACLE"].ConnectionString;
 
        OracleConnection connOracleABASE = new OracleConnection();
 
        connOracleABASE.ConnectionString=connectionString;
        connOracleABASE.Open();
 
        string queryString = "UPDATE EMP SET ENAME=:Ename, JOB=:Job, " + 
            "MGR=:MGR, HIREDATE=:HIREDATE, SAL=:SAL, COMM=:COMM, DEPTNO=: DEPTNO, ADDRESS=:ADDRESS, ZIP=:ZIP, " +
            "STATE=:STATE, CITY=:CITY WHERE (EMP.EMPNO = :EmpNo)";
 
        OracleCommand CmdOracleABASE = new OracleCommand(queryString, connOracleABASE);
 
        OracleParameter parOracleTestOracle = new OracleParameter();
        parOracleTestOracle.ParameterName = ":Ename";
        parOracleTestOracle.Value = pstrENAME;
        parOracleTestOracle.OracleType = OracleType.VarChar;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        //OracleParameter parOracleTestOracle = new OracleParameter();
        parOracleTestOracle.ParameterName = ":Job";
        parOracleTestOracle.Value = pstrJOB;
        parOracleTestOracle.OracleType = OracleType.VarChar;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        //OracleParameter parOracleTestOracle = new OracleParameter();
        parOracleTestOracle.ParameterName = ":MGR";
        parOracleTestOracle.Value = pdecMGR;
        parOracleTestOracle.OracleType = OracleType.Number;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        //OracleParameter parOracleTestOracle = new OracleParameter();
        parOracleTestOracle.ParameterName = ":HIREDATE";
        parOracleTestOracle.Value = pdatHIREDATE;
        parOracleTestOracle.OracleType = OracleType.DateTime;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        //OracleParameter parOracleTestOracle = new OracleParameter();
        parOracleTestOracle.ParameterName = ":SAL";
        parOracleTestOracle.Value = pdecSAL;
        parOracleTestOracle.OracleType = OracleType.Number;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        //OracleParameter parOracleTestOracle = new OracleParameter();
        parOracleTestOracle.ParameterName = ":COMM";
        parOracleTestOracle.Value=pdecCOMM;
        parOracleTestOracle.OracleType = OracleType.Number;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        //OracleParameter parOracleTestOracle = new OracleParameter();
        parOracleTestOracle.ParameterName = ": DEPTNO";
        parOracleTestOracle.Value = pdecDEPTNO;
        parOracleTestOracle.OracleType = OracleType.Number;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        //OracleParameter parOracleTestOracle = new OracleParameter();
        parOracleTestOracle.ParameterName = ":ADDRESS";
        parOracleTestOracle.Value = pstrADDRESS;
        parOracleTestOracle.OracleType = OracleType.VarChar;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        //OracleParameter parOracleTestOracle = new OracleParameter();
        parOracleTestOracle.ParameterName = ":ZIP";
        parOracleTestOracle.Value =pstrZIP;
        parOracleTestOracle.OracleType = OracleType.VarChar;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        //OracleParameter parOracleTestOracle = new OracleParameter();
        parOracleTestOracle.ParameterName = ":STATE";
        parOracleTestOracle.Value =pstrSTATE;
        parOracleTestOracle.OracleType = OracleType.VarChar;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        //OracleParameter parOracleTestOracleEmpNo = new OracleParameter();
        parOracleTestOracle.ParameterName = ":CITY";
        parOracleTestOracle.Value =pstrCITY;
        parOracleTestOracle.OracleType = OracleType.VarChar;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        //OracleParameter parOracleTestOracleEmpNo = new OracleParameter();
        parOracleTestOracle.ParameterName = ":EMPNO";
        parOracleTestOracle.Value = pdecEMPNO;
        parOracleTestOracle.OracleType = OracleType.Number;
        CmdOracleABASE.Parameters.Add(parOracleTestOracle);
 
        int rowsAffected = 0;
 
        try
        {
            rowsAffected = CmdOracleABASE.ExecuteNonQuery();
        }
        finally
        {
            connOracleABASE.Close();
        }
        return rowsAffected; 
 
    }
 
...
//******************************************************* | 
Partager