Exemple #1
0
        public override SqlStringBuilder Update(string tableName, params AssignValue[] values)
        {
            Builder.AppendFormat("UPDATE {0} ", TableNameFormatter(tableName));
            SetFormat set = FirebirdSqlFormatProvider.GetSetFormat(tableName, StringBuilder, NextNumber, values);

            NextNumber = set.NextNumber;
            this.parameters.AddRange(set.Parameters);
            return(this);
        }
Exemple #2
0
        public virtual SqlStringBuilder Update(string tableName, params AssignValue[] values)
        {
            _stringBuilder.AppendFormat("UPDATE {0} ", TableNameFormatter(tableName));
            SetFormat set = new SetFormat();

            foreach (AssignValue value in values)
            {
                set.AddAssignment(value);
            }

            set.StartNumber = NextNumber;
            _stringBuilder.Append(set.Parse());
            NextNumber = set.NextNumber;
            this.parameters.AddRange(set.Parameters);
            return(this);
        }