Exemple #1
0
            /// <summary>
            /// Returns appropriate parameter dir based on the given direction
            /// </summary>
            /// <param name="dir">direction of parameter any of the value in
            /// Direction Enumeration defined in this class</param>
            /// <returns>ParameterDirection</returns>
            static public ParameterDirection the_direction(PARAM.DIRECTION dir)
            {
                switch (dir)
                {
                case PARAM.DIRECTION.IN:                return(ParameterDirection.Input);

                case PARAM.DIRECTION.OUT:               return(ParameterDirection.Output);

                case PARAM.DIRECTION.INOUT:             return(ParameterDirection.InputOutput);

                case PARAM.DIRECTION.RETVAL:    return(ParameterDirection.ReturnValue);

                default: throw new Error("Unknown parameter direction");
                }
            }
Exemple #2
0
 /// <summary>
 /// constructor of PARAM_BOOL class
 /// </summary>
 /// <param name="direnum">Direction of the parameter</param>
 /// <param name="nam">name of the parameter</param>
 /// <param name="val">value of the parameter</param>
 public PARAM_BOOL(PARAM.DIRECTION direnum, string nam, object val)
     : base(PARAM.the_direction(direnum), OleDbType.Boolean, nam, val, 0)
 {
 }
Exemple #3
0
 /// <summary>
 /// constructor of PARAM_VARCHAR class
 /// </summary>
 /// <param name="direnum">Direction of the parameter</param>
 /// <param name="nam">name of the parameter</param>
 /// <param name="val">value of the parameter</param>
 /// <param name="siz" >size of the parameter</param>
 public PARAM_VARCHAR(PARAM.DIRECTION direnum, string nam, object val, int siz)
     : base(PARAM.the_direction(direnum), OleDbType.VarChar, nam, val, siz)
 {
 }
Exemple #4
0
 /// <summary>
 /// constructor of PARAM_INT class
 /// </summary>
 /// <param name="direnum">Direction of the parameter</param>
 /// <param name="nam">name of the parameter</param>
 /// <param name="val">value of the parameter</param>
 public PARAM_INT(PARAM.DIRECTION direnum, string nam, object val)
     : base(PARAM.the_direction(direnum), OleDbType.Integer, nam, val, 0)
 {
 }
Exemple #5
0
 /// <summary>
 /// constructor of PARAM_DATETIME class
 /// </summary>
 /// <param name="direnum">Direction of the parameter</param>
 /// <param name="nam">name of the parameter</param>
 /// <param name="val">value of the parameter</param>
 public PARAM_DATETIME(PARAM.DIRECTION direnum, string nam, object val)
     : base(PARAM.the_direction(direnum), OleDbType.Date, nam, val, 0)
 {
 }
Exemple #6
0
 /// <summary>
 /// constructor of PARAM_FLOAT class
 /// </summary>
 /// <param name="direnum">Direction of the parameter</param>
 /// <param name="nam">name of the parameter</param>
 /// <param name="val">value of the parameter</param>
 public PARAM_FLOAT(PARAM.DIRECTION direnum, string nam, object val)
     : base(PARAM.the_direction(direnum), OleDbType.Decimal, nam, val, 0)
 {
 }
Exemple #7
0
 /// <summary>
 /// constructor of PARAM_FLOAT class
 /// </summary>
 /// <param name="direnum">Direction of the parameter</param>
 /// <param name="nam">name of the parameter</param>
 /// <param name="val">value of the parameter</param>
 public PARAM_FLOAT(PARAM.DIRECTION direnum, string nam, object val)
     : base(PARAM.the_direction(direnum), SqlDbType.Float, nam, val, 0)
 {
 }