Exemple #1
0
        public virtual DbDropTableStatement CreateDropTable()
        {
            DbDropTableStatement statement = new DbDropTableStatement();

            statement.DbMgr = this;
            return(statement);
        }
        public override DbCommand CreateDbCommand(DbDropTableStatement _query)
        {
            DB2Command command = ((DB2Connection)DbConnection).CreateCommand();

            command.CommandText = _query.ToString();
            return(command);
        }
Exemple #3
0
        public override DbCommand CreateDbCommand(DbDropTableStatement clause)
        {
            OracleCommand command = ((OracleConnection)DbConnection).CreateCommand();

            command.CommandText = clause.ToString();
            return(command);
        }
Exemple #4
0
        public virtual int ExecuteNonQuery(DbDropTableStatement clause)
        {
            int       result = 0;
            DbCommand _cmd   = CreateDbCommand(clause);

            result = _cmd.ExecuteNonQuery();
            _cmd.Dispose();

            return(result);
        }
Exemple #5
0
        public override int ExecuteNonQuery(DbDropTableStatement clause)
        {
            string sequence_name = string.Format("{0}Seq", clause.Tablename);

            sequence_name = FieldAlias(sequence_name);
            bool sequence_found = IsSequenceFound(sequence_name);

            if (sequence_found)
            {
                DropSequence(sequence_name);
            }


            int       result = 0;
            DbCommand _cmd   = CreateDbCommand(clause);

            result = _cmd.ExecuteNonQuery();
            _cmd.Dispose();

            return(result);
        }
 public override DbCommand CreateDbCommand(DbDropTableStatement _query)
 {
     return(new OleDbCommand(_query.ToString(), (OleDbConnection)DbConnection));
 }
Exemple #7
0
 public abstract DbCommand CreateDbCommand(DbDropTableStatement clause);