Advertisement
Guest User

Untitled

a guest
Dec 16th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.03 KB | None | 0 0
  1.         PUBLIC void testFunction()
  2.         {
  3.             string s = "";
  4.  
  5.             var cmd = NEW OracleCommand()
  6.             {
  7.                 Connection = conn,
  8.                 CommandText = "test_func",
  9.                 CommandType = CommandType.StoredProcedure,
  10.                 BindByName = TRUE
  11.  
  12.             };
  13.  
  14.             cmd.Parameters.Add("par1", OracleDbType.Int32, ParameterDirection.Input).VALUE = 123;
  15.             cmd.Parameters.Add("par2", OracleDbType.Int32, ParameterDirection.Input).VALUE = 1;
  16.             cmd.Parameters.Add("par3", OracleDbType.CHAR).Direction = ParameterDirection.Output;
  17.  
  18.             try
  19.             {
  20.                 conn.OPEN();
  21.                 cmd.ExecuteNonQuery();
  22.                 s = cmd.Parameters["par1"].VALUE.ToString();
  23.                 s += cmd.Parameters["par2"].VALUE.ToString();
  24.                 s += cmd.Parameters["par3"].VALUE.ToString();
  25.             }
  26.             finally
  27.             {
  28.                 conn.CLOSE();
  29.             }
  30.  
  31.             Console.WriteLine(s);
  32.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement