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 = ""; }
public Field(string p_name, SpartacusMin.Database.Type p_type) { this.v_name = p_name; this.v_type = p_type; }
public Field() { this.v_name = ""; this.v_type = SpartacusMin.Database.Type.UNDEFINED; }