示例#1
0
        public int execute(sqlDatabase db)
        {
            SqlCommand cmd = db.getCommand(generateCommand());

            if (_where != null)
            {
                _where.prepare(cmd);
            }

            return(db.execute(cmd));
        }
示例#2
0
        private int insert(sqlDatabase db, bool output)
        {
            _output = output;

            SqlCommand cmd = db.getCommand(generateCommand());

            if (_value != null)
            {
                _value.prepare(cmd);
            }

            if (output)
            {
                return(Convert.ToInt32(db.executeScalar(cmd)));
            }
            else
            {
                return(db.execute(cmd));
            }
        }
示例#3
0
 public int execute(sqlDatabase db) => insert(db, false);
示例#4
0
 public int executeWithOutput(sqlDatabase db) => insert(db, true);