Beispiel #1
0
        public Field(string p_name, System.Type p_type)
        {
            this.v_name = p_name;

            if (p_type == typeof(System.Boolean))
            {
                this.v_type = SpartacusMin.Database.Type.BOOLEAN;
            }
            else if (p_type == typeof(System.Char))
            {
                this.v_type = SpartacusMin.Database.Type.CHAR;
            }
            else if (p_type == typeof(System.DateTime) || p_type == typeof(System.TimeSpan))
            {
                this.v_type = SpartacusMin.Database.Type.DATETIME;
            }
            else if (p_type == typeof(System.Decimal))
            {
                this.v_type = SpartacusMin.Database.Type.DECIMAL;
            }
            else if (p_type == typeof(System.Double))
            {
                this.v_type = SpartacusMin.Database.Type.DOUBLE;
            }
            else if (p_type == typeof(System.Single))
            {
                this.v_type = SpartacusMin.Database.Type.FLOAT;
            }
            else if (p_type == typeof(System.Int16) || p_type == typeof(System.UInt16))
            {
                this.v_type = SpartacusMin.Database.Type.SMALLINTEGER;
            }
            else if (p_type == typeof(System.Int32) || p_type == typeof(System.UInt32))
            {
                this.v_type = SpartacusMin.Database.Type.INTEGER;
            }
            else if (p_type == typeof(System.Int64) || p_type == typeof(System.UInt64))
            {
                this.v_type = SpartacusMin.Database.Type.DOUBLE;
            }
            else if (p_type == typeof(System.String) || p_type == typeof(System.Guid))
            {
                this.v_type = SpartacusMin.Database.Type.STRING;
            }
            else if (p_type == typeof(System.Byte) || p_type == typeof(System.SByte))
            {
                this.v_type = SpartacusMin.Database.Type.BYTE;
            }
            else
            {
                this.v_type = SpartacusMin.Database.Type.UNDEFINED;
            }
        }
        /// <summary>
        /// Inicializa uma instância da classe <see cref="SpartacusMin.Database.Parameter"/> .
        /// </summary>
        /// <param name='p_name'>
        /// Nome do parâmetro dentro do Comando SQL.
        /// </param>
        /// <param name='p_type'>
        /// Tipo de dados do parâmetro.
        /// </param>
        /// <param name='p_datemask'>
        /// Máscara de Data, usado se caso o parâmetro for do tipo DATE.
        /// </param>
        public Parameter(String p_name, SpartacusMin.Database.Type p_type, string p_datemask)
        {
            this.v_name = p_name.ToUpper();
            this.v_type = p_type;
            this.v_datemask = p_datemask;

            this.v_value = "";
            this.v_null = true;

            this.v_description = "";
            this.v_lookup = "";
        }
        /// <summary>
        /// Inicializa uma instância da classe <see cref="SpartacusMin.Database.Parameter"/> .
        /// </summary>
        /// <param name='p_name'>
        /// Nome do parâmetro dentro do Comando SQL.
        /// </param>
        /// <param name='p_type'>
        /// Tipo de dados do parâmetro.
        /// </param>
        public Parameter(String p_name, SpartacusMin.Database.Type p_type)
        {
            this.v_name = p_name.ToUpper();
            this.v_type = p_type;
            this.v_datemask = "to_date('#', 'dd/mm/yyyy')";

            this.v_value = "";
            this.v_null = true;

            this.v_description = "";
            this.v_lookup = "";
        }
Beispiel #4
0
 public Field(string p_name, SpartacusMin.Database.Type p_type)
 {
     this.v_name = p_name;
     this.v_type = p_type;
 }
Beispiel #5
0
 public Field()
 {
     this.v_name = "";
     this.v_type = SpartacusMin.Database.Type.UNDEFINED;
 }